#28476. F. 机器人

F. 机器人

F. 机器人

题目描述

给定一个 H×WH \times W 的矩阵,矩阵上有 NN 个障碍物,第 ii 个障碍物的位置是 rir_i 行(从上往下数)cic_i 列(从左往右数)。

有一个机器人,从 rs csr_s\ c_s 出发,依次接受 QQ 个指令,第 ii 个指令为向 did_i(UDLR)的方向走 lil_i 步,如果遇到障碍物或者边界则不继续前行。

请你输出每一个指令执行之后,机器人的位置。


输入格式

H W r_s c_s
N
r_1 c_1
r_2 c_2
⋮
r_N c_N
Q
d_1 l_1
d_2 l_2
⋮
d_Q l_Q

输出格式

输出 QQ 行答案,第 ii 行表示经过指令 ii 之后,机器人的位置 Ri CiR_i\ C_i


样例

5 5 3 3
3
1 3
3 1
5 3
4
U 2
R 2
D 3
L 2
2 3
2 5
5 5
5 3

数据范围与提示

  • 1H,W1091 \le H, W \le 10^9
  • 1N,Q2×1051 \le N, Q \le 2 \times 10^5
  • 1riH, 1ciW1 \le r_i \le H,\ 1 \le c_i \le W
  • 1rsH, 1csW1 \le r_s \le H,\ 1 \le c_s \le W
  • di{U,D,L,R}d_i \in \{U, D, L, R\}
  • 1li1091 \le l_i \le 10^9