小 hua 发现了一个变幻莫测的图模型,边与边交织,图与图轮转。
小 hua 想知道在这个有向图中有多少条 11 到 nn 的路径,结果对 109+7109+7 取模。
图由以下方式生成:
注意:无序数对代表,设 m=1m=1 且输入的是 1,21,2 且 a1=2,a2=1a1=2,a2=1,则图中是存在 1→21→2 的边的。
第一行一个正整数 TT 表示测试点个数。
对于每组数据:
第一行两个正整数 n,cn,c,分别表示图的节点数和序列值域限制。
第二行 nn 个正整数,即数列 aiai。
第三行一个正整数 mm。
后面 mm 行每行两个正整数 ui,viui,vi,表示一个无序数对,保证每对无序数对不会重复出现。
1
5 3
1 2 3 2 3
3
1 2
1 3
2 3
5
本题输入量较大,请采用较快的输入方式。
对于所有数据,1≤T≤5,1≤n,c≤105,1≤m≤2×1051≤T≤5,1≤n,c≤105,1≤m≤2×105,1≤ai,ui,vi≤c1≤ai,ui,vi≤c。