#P1028. Problem 3. Infinite Adventure
Problem 3. Infinite Adventure
当前没有测试数据。
一、题目名称
无限冒险(Infinite Adventure)
二、题目描述
贝西(Bessie)计划在一个有()个城市的地方进行一场无限冒险。在每个城市中,有一个传送门以及一个循环时间。所有的都是的幂次方,并且。如果你在第天进入城市的传送门,那么你会立即从城市的传送门出来。
贝西为她的旅行制定了()个计划,每个计划由一个三元组组成。在每个计划中,她将在第天从城市开始。然后她将进行次以下操作:她将跟随当前城市的传送门,然后等待一天。对于她的每个计划,她想知道她最终会在哪个城市。
三、输入格式(从终端/标准输入读取)
- 第一行包含两个用空格分隔的整数:(节点数量)和(查询数量)。
- 第二行包含个用空格分隔的整数:(,是的幂次方,且)。
- 对于,第行包含个用空格分隔的正整数,即()。
- 对于,第行包含三个用空格分隔的正整数,(,,),代表第个查询。
四、输出格式(打印输出到终端/标准输出)
输出行。第行必须包含第个查询的答案。
五、样例输入及输出
样例输入1
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
样例输出1
2
2
5
4
解释:贝西的前三次冒险过程如下:
- 在第一次冒险中,她在时间从城市到城市(时间),再到城市(时间),最后到城市(时间)。
- 在第二次冒险中,她在时间从城市到城市(时间),再到城市(时间),接着到城市(时间),然后到城市(时间),再到城市(时间),最后到城市(时间)。
- 在第三次冒险中,她在时间从城市到城市(时间),再到城市(时间)。
样例输入2
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
2
3
5
4
2
六、评分规则
- 输入3:。
- 输入4 - 5:。
- 输入6 - 8:。
- 输入9 - 18:无其他额外约束。
题目来源:Brandon Wang。