#P14044. [SDCPC 2019] Wandering Robot
[SDCPC 2019] Wandering Robot
题目描述
DreamGrid creates a programmable robot to explore an infinite two-dimension plane. The robot has a basic instruction sequence and a "repeating parameter" , which together form the full instruction sequence and control the robot.
There are 4 types of valid instructions in total, which are U
(up), D
(down), L
(left) and R
(right). Assuming that the robot is currently at , the instructions control the robot in the way below:
- U: Moves the robot to .
- D: Moves the robot to .
- L: Moves the robot to .
- R: Moves the robot to .
The full instruction sequence can be derived from the following equations $$\begin{cases} s_i = a_i & \text{if } 1 \le i \le n \ s_i = s_{i-n} & \text{otherwise} \end{cases}$$
The robot is initially at and executes the instructions in the full instruction sequence one by one. To estimate the exploration procedure, DreamGrid would like to calculate the largest Manhattan distance between the robot and the start point during the execution of the instructions.
Recall that the Manhattan distance between and is defined as $\left| x_1 - x_2 \right| + \left| y_1 - y_2 \right|$.
输入格式
There are multiple test cases. The first line of the input contains an integer indicating the number of test cases. For each test case:
The first line contains two integers and (), indicating the length of the basic instruction sequence and the repeating parameter.
The second line contains a string (, $a_i \in \{\text{`L'},\text{`R'},\text{`U'},\text{`D'}\}$), where indicates the -th instruction in the basic instriction sequence.
It's guaranteed that the sum of of all test cases will not exceed .
输出格式
For each test case output one line containing one integer indicating the answer.
2
3 3
RUL
1 1000000000
D
4
1000000000
提示
For the first sample test case, the final instruction sequence is RULRULRUL
and the route of the robot is $(0, 0) - (1, 0) - (1, 1) - (0, 1) - (1, 1) - (1, 2) - (0, 2) - (1, 2) - (1, 3) - (0, 3)$. It's obvious that the farthest point on the route is and the answer is .