潮池回滑
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小硬壳从位置 出发,在一条直线上前进。
每移动一次,小硬壳向前移动 个单位。
如果一次移动结束后,小硬壳所在的位置是 的倍数,并且它还没有到达目标位置 ,那么潮水会立即将它向后冲 个单位。
潮水回滑不算一次移动。
保证 ,因此小硬壳最终一定可以到达目标。
当小硬壳第一次到达或超过 时,立即停止,不再发生回滑。
请计算小硬壳一共需要移动多少次。
输入格式
输入一行四个正整数:。
约定 ,。
输出格式
输出一个整数,表示移动次数。
样例
3 6 1 14
5
2 4 1 10
6
说明/提示
数据范围:,。
样例 1 解释: 位置变化为 ,到达 (是 的倍数)后回滑到 ;之后 ,因此一共移动了 次。
样例 2 解释: (回滑到 )$\rightarrow 5 \rightarrow 7 \rightarrow 9 \rightarrow 11$,共移动 次。