#664. 蚂蚁的路线
蚂蚁的路线
题目描述
蚂蚁王国有 条道路,这些道路全部是水平的或竖直的。
我们将蚂蚁王国看作是一个二维平面,它的每条道路都看作是一条平行于 轴或 轴的无限长的直线。
有 只蚂蚁,初始时,第 只蚂蚁正位于整点 处。每只蚂蚁的行走路线都有严格的规则:
1、蚂蚁只会向 轴或 轴的正方向行走,每秒钟行走一个单位距离。
2、如果蚂蚁正行走在道路上,则下一秒它会沿着行走方向继续前进。
3、如果蚂蚁位于两条道路的交叉口,假如此时蚂蚁已经行走了偶数秒,则下一秒它会向 轴的正方向继续前进;如果已经行走了奇数秒,则下一秒它会沿着 轴的正方向继续前进。
问:对于第 只蚂蚁,经过 秒之后,它的位置在哪里?
输入格式
第一行:两个整数 。
接下来 行,每行描述一条道路:每行首先是一个小写字母 或 ,接着是一个整数 c,表示这条道路是直线 或 。数据保证不会存在重叠的两条直线。
接下来 行,每行描述一只蚂蚁,包含三个整数 。数据保证 一定位于前面给出的直线道路上。
输出格式
共 行,每行两个整数 ,其中第 行表示第 只蚂蚁所求位置的坐标。
输入样例
4 4
x 7
y 4
y 5
x 6
6 3 10
6 4 10
6 5 10
6 6 10
输出样例
14 5
7 13
6 15
6 16
样例解释
第一只蚂蚁的路线:
$(6, 3) \to (6, 4) \to (7, 4) \to (7, 5) \to (8, 5) \to \ldots \to (14, 5)$
第二只蚂蚁的路线:
$(6, 4) \to (6, 5) \to (7, 5) \to (7, 6) \to \ldots \to (7, 13)$
其他蚂蚁的路线略。
数据范围
- 10% 的数据:。
- 40% 的数据:。
- 100% 的数据:; ; ;
相关
在下列比赛中: