#4344. 龙的追踪(Loong Tracking)
龙的追踪(Loong Tracking)
题目描述
小高创建了一个游戏,玩家在坐标平面上控制一条龙。龙由个部分组成,编号从到,其中第部分被称为"头"。初始时,第部分位于坐标。按以下方式处理个查询:
-
1 C
:将头部向方向移动个单位。这里,是、、和之一,分别表示轴正方向、轴负方向、轴正方向和轴负方向。除头部外的每个部分都会跟随前面的部分移动。也就是说,第部分会移动到第部分移动前所在的坐标。 -
2 p
:查询第部分的坐标。
输入格式
输入从标准输入中给出,格式如下:
每个查询是以下两种格式之一:
输出格式
输出行,其中是第二种查询的数量。第i行应包含用空格分隔的和,其中是第个此类查询的答案。
样例
5 9
2 3
1 U
2 3
1 R
1 D
2 3
1 L
2 1
2 5
3 0
2 0
1 1
1 0
1 0
样例1解释
在处理第二种查询时,各部分的位置如下:
注意,多个部分可能存在于同一坐标。
数据范围
对于第一种查询,是、、和之一。
对于第二种查询,,所有输入的数值都是整数。
来源
- AtCoder ABC335C