第一行有三个整数N,K,Q,用空格分隔。在接下来的N行中,第i行有一个整数。在接下来的Q行中,第k行有两个整数。
输出共Q行,每行一个整数,表示旅客k最少的停站次数。
9 3 3 3 1 1 1 2 2 2 3 3 2 4 4 9 6 7
1 3 0
旅客1从车站2出发,可以直接坐1类车抵达车站4。中途站只有车站3。旅客2从车站4出发,可以先坐1类车到车站5,再换乘2类车坐到车站1,再换乘3类车坐到车站9。中途站为车站5,1,8。旅客3从车站6出发,直接坐1类车抵达车站7。
5 2 1 2 1 1 1 2 1 4
1
注意可以走过目的地,再走回来。
15 5 15 5 4 1 2 3 1 1 2 4 5 4 1 5 3 5 8 1 11 1 5 3 6 11 9 12 15 14 15 2 3 12 2 1 4 8 15 5 12 6 1 13 13 8 14 9
2 1 1 3 2 0 3 4 0 1 3 4 1 2 2
对于所有数据,。CC-BY-SA,感谢LOJ分享,译文来自https://loj.ac/problem/2395