小 P 非常喜欢玩。他最喜欢玩的一个游戏就是《洞》,这个游戏遵循以下规则:
有 个洞呈直线分布,并且从左到右依次编号为 到 。每个洞都有它自己的能量值(编号为 的洞有能量值 )。如果你把一个球扔到洞 ,它会迅速调到洞 ,以此类推。如果没有编号为 的洞,这个球将会跳到这洞外,结束循环。玩家将会执行 次以下两种操作之一:
- 设置洞 的能量值为 。
- 将球扔到洞 ,计算球跳到洞外之前跳跃的次数,以及球刚好跳到洞外之前最后经过的洞的编号。
小 P 不擅长数学,所以将由你实现这些计算。
Constraints
Solution
裸的分块。
需要注意的一点是,要记录下跳出去之前的最后一个洞。
Code
1 |
|