Problem1531--玩弹簧的PIPI1531: 玩弹簧的PIPI
Time Limit: 2 Sec Memory Limit: 256 MB
Submit: 22 Solved: 8
[Submit] [Status] [Web Board] [Creator:]
Description

个弹簧围成一圈,编号为

,第

个弹簧的弹力为

,当

站在第

个弹簧时,

可以被弹到
![[i-a_i,i+a_i]](https://www.nowcoder.com/equation?tex=%5Bi-a_i%2Ci%2Ba_i%5D)
的任意一个位置(注意位置

与位置

相邻,即可以把位置

看作位置

,位置

看作位置

)

现在站在位置

,请问

至少需要被弹几次才能到达位置
?如果不能到达输出
HINT
经过递推计算后

为
一开始

站在位置

,由于

,故

可以
被弹到位置

。
如果
被弹到位置

,由于

,

就不能再移动了。
如果
被弹到位置

,由于

,故

可以
被弹到位置

,

接下来直接
被弹到位置

即可。
因此最少需要
被弹
次。