Problem E: 玩弹簧的PIPI Problem E: 玩弹簧的PIPI
Time Limit: 2 Sec Memory Limit: 256 MB
Submit: 22 Solved: 8
[Submit] [Status] [Web Board] [Creator:]
Description
个弹簧围成一圈,编号为
,第
个弹簧的弹力为
,当
站在第
个弹簧时,
可以被弹到
的任意一个位置(注意位置
与位置
相邻,即可以把位置
看作位置
,位置
看作位置
)
现在站在位置
,请问
至少需要被弹几次才能到达位置
?如果不能到达输出
HINT
经过递推计算后
为
一开始
站在位置
,由于
,故
可以
被弹到位置
。
如果
被弹到位置
,由于
,
就不能再移动了。
如果
被弹到位置
,由于
,故
可以
被弹到位置
,
接下来直接
被弹到位置
即可。
因此最少需要
被弹次。