#explore. 城堡探险
城堡探险
文件输入输出
本题采用文件输入输出。
- 输入文件:
explore.in - 输出文件:
explore.out
题目描述
有一座神秘的城堡,里面共有 间密室,编号为 到 。
每间密室的墙壁上都刻着一个符文,第 间密室的符文上写着数字 ,表示从第 间密室出发会被传送到第 间密室。可能有 ,即传送到自己。
现在有 位探险者前来挑战。每位探险者的探险过程如下:
- 从某间密室 出发;
- 连续进行 次传送,每次都严格按照当前密室符文指示的目标移动。
请你求出每位探险者最终会停留在哪一间密室。
输入格式
第一行包含两个整数 ,分别表示密室数量和探险者数量。
第二行包含 个整数 ,表示每间密室符文上的数字。
接下来 行,每行包含两个整数 ,表示一位探险者的起点和传送次数。
输出格式
输出共 行,每行一个整数,表示对应探险者最终所在的密室编号。
样例输入 1
4 3
2 3 4 2
1 2
2 3
1 9
样例输出 1
3
2
4
样例说明 1
- 从 号密室出发,传送 次:;
- 从 号密室出发,传送 次:;
- 从 号密室出发,传送 次:。
样例输入 2
8 5
2 3 4 5 1 7 8 6
1 1
1 2
6 4
7 1000000000
3 1000000000
样例输出 2
2
3
7
8
3
数据范围
对于所有测试数据:
- ;
- ;
- ;
- 。
| 测试点编号 | 特殊性质 | |
|---|---|---|
| 无 | ||
| 互不相同 | ||
| 无 |