#ABC273D. LRUD 指令

LRUD 指令

LRUD 指令

题目描述

有一个 HHWW 列的网格。(i,j)(i, j) 表示从上往下第 ii 行、从左往右第 jj 列的格子。

NN 个格子 (r1,c1),(r2,c2),,(rN,cN)(r_1, c_1), (r_2, c_2), \ldots, (r_N, c_N) 上放有墙壁。

Takahashi 最初在格子 (rs,cs)(r_\mathrm{s}, c_\mathrm{s}) 上。

给 Takahashi QQ 条指令。 对于 i=1,2,,Qi = 1, 2, \ldots, Q,第 ii 条指令由字符 did_i 和正整数 lil_i 组成。did_i 是 L、R、U、D 之一,分别表示左、右、上、下四个方向。

给定第 ii 个方向后,Takahashi 将下面的动作重复执行 lil_i 次:

如果当前格子沿 did_i 方向相邻的格子没有墙,就移动到那个格子; 否则,什么也不做。

对于 i=1,2,,Qi = 1, 2, \ldots, Q,输出 Takahashi 执行完前 ii 条指令后所在的格子。

输入格式

输入按以下格式从标准输入给出:

HH WW rsr_\mathrm{s} csc_\mathrm{s}
NN
r1r_1 c1c_1
r2r_2 c2c_2
\vdots
rNr_N cNc_N
QQ
d1d_1 l1l_1
d2d_2 l2l_2
\vdots
dQd_Q lQl_Q

输出格式

输出 QQ 行。 对于 i=1,2,,Qi = 1, 2, \ldots, Q,第 ii 行按以下格式输出 Takahashi 执行完前 ii 条指令后所在的格子 (Ri,Ci)(R_i, C_i):

R1R_1 C1C_1
R2R_2 C2C_2
\vdots
RQR_Q CQC_Q

样例

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

给定的网格和 Takahashi 的初始位置如下,其中 # 表示有墙的格子,T 表示 Takahashi 所在的格子,. 表示其余格子:

...#.
.#...
.....
...T.
..#..

执行第 11 条指令后,Takahashi 向左移动 22 格,到达格子 (4,2)(4, 2),如下所示:

...#.
.#...
.....
.T...
..#..

执行第 22 条指令后,Takahashi 先向上移动 11 格,然后因为该方向相邻的格子有墙,「什么也不做」执行了 22 次。结果他到达格子 (3,2)(3, 2),如下所示:

...#.
.#...
.T...
.....
..#..

执行第 33 条指令后,Takahashi 先向左移动 11 格,然后因为该方向已经没有格子,「什么也不做」执行了 11 次。结果他到达格子 (3,1)(3, 1),如下所示:

...#.
.#...
T....
.....
..#..

执行第 44 条指令后,Takahashi 向右移动 44 格,到达格子 (3,5)(3, 5),如下所示:

...#.
.#...
....T
.....
..#..
6 6 6 3
7
3 1
4 3
2 6
3 4
5 5
1 1
3 2
10
D 3
U 3
L 2
D 2
U 3
D 3
U 3
R 3
L 3
D 1
6 3
5 3
5 1
6 1
4 1
6 1
4 1
4 2
4 1
5 1

数据范围

  • 2H,W1092 \le H, W \le 10^9
  • 1rsH1 \le r_\mathrm{s} \le H
  • 1csW1 \le c_\mathrm{s} \le W
  • 0N2×1050 \le N \le 2 \times 10^5
  • 1riH1 \le r_i \le H
  • 1ciW1 \le c_i \le W
  • ij(ri,ci)(rj,cj)i \neq j \Rightarrow (r_i, c_i) \neq (r_j, c_j)
  • 对于所有 i=1,2,,Ni = 1, 2, \ldots, N,有 (rs,cs)(ri,ci)(r_\mathrm{s}, c_\mathrm{s}) \neq (r_i, c_i)
  • 1Q2×1051 \le Q \le 2 \times 10^5
  • did_i 是 L、R、U、D 之一
  • 1li1091 \le l_i \le 10^9
  • did_i 外,输入中的所有值均为整数。
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2507
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签