C. 弹力球
弹力球
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。
题目描述
小 正在玩一个有趣的弹球游戏。游戏中有一个小球在 的直线轨道上移动,初始位置为 。
小 需要对小球进行 次操作,每次操作有两种类型:
- 向右移动 个单位(操作类型 )
- 向左移动 个单位(操作类型 )
当小球的移动会超出轨道边界( 或 )时,它会发生反弹,改变移动的方向。例如,从位置 向右移动 个单位,如果 ,则小球会反弹到 。
请你帮助小 计算经过所有操作后,小球的最终位置。
输入格式
第一行两个整数 和 ,表示轨道右端点和操作次数;
接下来 行,每行两个整数 和 ,表示操作类型( 为右移, 为左移)和移动距离。
输出格式
输出一个整数,表示小球的最终坐标位置。
输入输出样例
7 3
1 5
1 5
2 2
2
样例 说明
- 初始位置
- 第 次操作:右移
- 第 次操作:先运动 次到达 ,剩下的 次反弹向左移动,
- 第 次操作:左移
- 最终位置:
10 5
1 8
2 3
1 2
1 10
2 3
0
样例 说明
- 小球的运动轨迹 $0\Rightarrow 8 \Rightarrow 5\Rightarrow 7 \Rightarrow 3 \Rightarrow 0$
数据范围
- 对于 的数据,保证小球不会发生反弹
- 对于 的数据, , ,
【AC-001-Div3】语法组月赛 || Round · 1
- 状态
- 已结束
- 规则
- OI
- 题目
- 6
- 开始于
- 2025-6-14 0:00
- 结束于
- 2025-6-16 0:00
- 持续时间
- 3 小时
- 主持人
- 参赛人数
- 155