#P10198. [USACO24FEB] Infinite Adventure P
[USACO24FEB] Infinite Adventure P
题目背景
注意:本题的内存限制为 512MB,通常限制的 2 倍。
题目描述
Bessie 正在计划一次在 ()个城市的大陆上的无尽冒险。每个城市 都有一个传送门以及循环周期 。所有 均为 的幂,且 。如果你在日期 进入城市 的传送门,那么你会立即从城市 的传送门出来。
Bessie 的旅行有 ()个计划,每个计划由一个元组 组成。在每个计划中,她将于日期 从城市 出发。然后,她将执行以下操作 次:她将进入当前城市的传送门,然后等待一天。对于她的每一个计划,她想要知道她最终会在哪个城市。
输入格式
输入的第一行包含两个空格分隔的整数:结点的数量 ,以及询问的数量 。
第二行包含 个空格分隔的整数:(, 是 的幂,且 )。
对于 ,第 行包含 个空格分隔的正整数,为 ()。
对于 ,第 行包含三个空格分隔的正整数 (,,且 ),表示第 个询问。
输出格式
输出 行。第 行包含第 个询问的答案。
5 4
1 2 1 2 8
2
3 4
4
2 3
5 5 5 5 5 1 5 5
2 4 3
3 3 6
5 3 2
5 3 7
2
2
5
4
5 5
1 2 1 2 8
2
3 4
4
2 3
5 5 5 5 5 1 5 5
2 4 3
3 2 6
5 3 2
5 3 7
5 3 1000000000000000000
2
3
5
4
2
提示
样例解释 1
Bessie 的前三次冒险会如下进行:
- 在第一次冒险中,她于时刻 从城市 出发,于时刻 到达城市 ,于时刻 到达城市 ,于时刻 到达城市 。
- 在第二次冒险中,她于时刻 从城市 出发,于时刻 到达城市 ,于时刻 到达城市 ,于时刻 到达城市 ,于时刻 到达城市 ,于时刻 到达城市 ,于时刻 到达城市 。
- 在第三次冒险中,她于时刻 从城市 出发,于时刻 到达城市 ,于时刻 到达城市 。
测试点性质
- 测试点 :。
- 测试点 :。
- 测试点 :。
- 测试点 :没有额外限制。