AT_abc335_c [ABC335C] Loong Tracking
题目描述
## 题意翻译
Takahashi 创造了一款游戏,游戏中玩家可以在坐标平面上控制一条“龙”。
一条“龙”包含 $N$ 个编号为 $1$ 到 $N$ 的部位,而部位 $1$ 被叫做“头”。
初始状态下,第 $i$ 个部位位于坐标($i$ , $0$)。下面你需要回答 $Q$ 个询问。
- `1 C`:向方向 $C$ 将编号为 $1$ 的头移动一个单位长度。$C$ 可能是 `R`、`L`、`U`、`D` 中的一个字母,分别代表 $x$ 轴正方向、$x$ 轴负方向、$y$ 轴正方向、$y$ 轴负方向。其他的所有部位都会跟随上一个部位移动。形式化地,编号为 $i$ 的部位会移动到编号为 $i-1$ 的部位先前所在的位置。
- `2 p`:输出部位 $p$ 的坐标。
你需要对所有询问 `2` 做出回答。
输入格式
第一行两个整数 $N$、$Q$。
下面 $Q$ 行,格式如题面所示。
输出格式
对于每个询问 `2 p`,输出部位 $p$ 当前的坐标。
By Misaka16172
说明/提示
### 制約
- $ 2\ \leq\ N\ \leq\ 10^6 $
- $ 1\ \leq\ Q\ \leq\ 2\times\ 10^5 $
- $ 1 $ 種類目のクエリにおいて、$ C $ は `R`, `L`, `U`, `D` のいずれか
- $ 2 $ 種類目のクエリにおいて、$ 1\leq\ p\ \leq\ N $
- 入力に含まれる数値は全て整数
### Sample Explanation 1
$ 2 $ 種類目のクエリを処理する各タイミングにおいて、パーツの位置は次のようになっています。 !\[図\](https://img.atcoder.jp/abc335/ff7b430d2204e9ad66361fbc36a0fb5d.png) 複数のパーツが同じ座標に存在しうることに注意してください。