#P1009. 洞洞
洞洞
题目描述
汪老师很喜欢玩一个叫“洞洞”的游戏。这是一个单人游戏,规则如下:
从左往右有一排共 个洞,编号从 到 。每个洞有一个一个弹力,第 个洞的弹力为 。
如果我们将球投入到第 个洞,则这个球将会谈到第 个洞,然后再从第 个洞弹到第 个洞,……,依次循环,直到谈到第 个洞的右边为止。
也就是说,只要球在第 个洞,它就会谈到第 个洞,然后这么一指弹……直到谈到某一个洞 ,且 ,则这一次弹球会弹出到洞以外的地方,然后这一轮游戏结束。
接下来有 次操作,操作分为如下两种类型:
- :汪老师将第 个洞的弹力修改为 ;
- :汪老师在第 个洞放了一个球。
对于每一次 操作,汪老师都想知道:球在离开这些洞之前最后一次弹到的那个洞的编号,以及从第 个洞开始往右弹的过程中一共弹了多少次。
输入格式
第一行,两个整数 和 ,以一个空格分隔,分别表示洞的数量以及操作次数()。
第二行, 个整数 ,分别表示初始时每个洞的弹力。
接下来 行,每行包含一个操作。对于 操作,保证 ;对于 操作,保证 。
输出格式
对于每次 操作,输出一行,包含两个整数,以一个空格分隔。其中,第一个整数表示最后一次弹到的那个洞的编号,第二个整数表示一共弹了多少次。
样例
8 5
1 1 1 1 1 2 8 2
1 1
0 1 3
1 1
0 3 4
1 2
8 7
8 5
7 3
说明/提示
数据规模与约定
- 对于 的数据,
- 对于 的数据,