NC20014. [HEOI2014]林中路径
描述
输入描述
输入数据第一行包含四个整数 N,M,K,Q,含义如题所述。
接下来 M 行,每行两个整数 X,Y,表示从第 X 个路口到第 Y 个路口有一条单向小道。路口的标号为 1,2,3,…,N,在输入数据第 i+1 行的边的标号为 i。
接下来 Q 行,每行两个整数 S 和 T,含义如题所述。
输出描述
对于每个询问,输出一行,表示这次询问的答案。由于 Marisa 接受不了非常大的数, 你只需要输出答案模 1,000,000,007 的值。
示例1
输入:
2 0 1 1 1 2
输出:
0
说明:
样例一解释 从 S 到 T 不存在路径示例2
输入:
2 2 2 1 1 2 2 1 1 1
输出:
4
说明:
样例二解释 Marisa 可以重复经过一个路口,即使这个路口就是 Alice 的家或 Marisa 的家示例3
输入:
2 2 100 1 1 2 2 1 1 2
输出:
166650
示例4
输入:
2 3 100 2 1 2 1 2 2 1 2 2 2 1
输出:
632506153 518794755