第一行输入四个正整数 ,表示图的节点数、边数、询问次数和定义价值的常数。第二行输入 个整数 ,第 个整数表示第 个点的权值。此后 行,第 行两个整数 ,表示第 条边从点 指向点 。此后 行,第 行两个正整数 ,表示第 次询问的区间。
对于每一次询问,新起一行输出一个整数,表示答案。
6 7 3 3 0 2 3 4 6 8 1 2 2 3 3 1 3 4 4 5 5 6 6 4 2 4 1 3 4 6
7 7 2
对于这个样例,图的结构如下:前两次询问可以到达的的点集均为 ,其权值组成的集合为 ,其中没有出现的最小的三个元素分别为 ,故答案为 。第三次询问可以到达的点集为 ,其权值组成的集合为 ,其中没有出现的最小的三个元素分别为 ,故答案为 。
7 7 5 2 0 2 3 1 3 5 0 1 2 2 3 3 1 4 5 5 6 5 7 4 7 1 2 3 3 4 6 6 7 3 5
4 4 4 2 6
本题略卡常,请注意常数因子对程序运行效率的影响。