#ATagc013c. [AGC013C] Ants on a Circle
[AGC013C] Ants on a Circle
题目描述
有一个周长为 的圆。在这个圆的周长上设置了坐标,坐标的值表示从某个基准点沿顺时针方向前进的距离。
在这一圆周上有 只蚂蚁。给每只蚂蚁按坐标从小到大依次编号为 到 。第 只蚂蚁在坐标 处。
现在,这 只蚂蚁将同时开始移动。第 只蚂蚁的 若为 ,则按顺时针方向行进,若为 ,则按逆时针方向行进。所有蚂蚁的移动速度均为每秒恰好 的距离。
当蚂蚁移动时,可能会发生两只蚂蚁相遇。此时,所有相遇的蚂蚁会在那一瞬间反向继续前进。
请你求出蚂蚁开始移动 秒后,每只蚂蚁所在的坐标位置。须保证坐标值在 (含)到 (不含)之间。
输入格式
输入将以下述格式从标准输入给出。
输出格式
输出包括 行。第 行输出第 只蚂蚁在 秒后所在的坐标。输出的坐标需保证在 (含)到 (不含)之间。
样例 1
输入
3 8 3
0 1
3 2
6 1
输出
1
3
0
样例 2
输入
4 20 9
7 2
9 1
12 1
18 1
输出
7
18
18
1
说明/提示
限制条件
- 所有输入均为整数。
样例解释 1
蚂蚁开始移动 秒后,第 只和第 只蚂蚁在坐标 的位置相遇。再过 秒,第 只和第 只蚂蚁在坐标 处相遇。又过 秒,即蚂蚁开始移动 秒后,第 、、 只蚂蚁分别在坐标 、、 处。
由 ChatGPT 5 翻译