robot

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Problem Description

刚上初一的小纯特别喜欢机器人,于是在这个周末,她报名了学校的“小机器人俱乐部”。在通过了层层考核后,她终于加入了机器人俱乐部。

现在小纯把她的机器人放入了一个 n×nn\times n 的地图里,行和列都从 11 到 nn 编号。同时小纯在她的遥控器里摆设了一条长度为 mm 的指令,指令包括有 U,D,L,RU,D,L,R:

  • UU: 从 (x,y)(x,y) 走到 (x−1,y)(x-1,y)
  • DD: 从 (x,y)(x,y) 走到 (x+1,y)(x+1,y)
  • LL: 从 (x,y)(x,y) 走到 (x,y−1)(x,y-1)
  • RR: 从 (x,y)(x,y) 走到 (x,y+1)(x,y+1)

特别的,如果机器人试图走到地图外,则该指令无效。

现在小纯进行了 kk 次实验,实验包括两种:

  1. 运行实验:她会给出一个坐标 (x,y)(x,y),表示把机器人放了 (x,y)(x,y) 这个地方,然后给出一个区间 [l,r][l,r],表示依次执行编号从 ll 到 rr 的指令。
  2. 更改实验:她会给出一个位置 xx,以及一个指令 cc,代表把指令序列的第 xx 个位置更改为 cc 。

对于每一次运行实验,小纯想知道她的机器人最终会停在哪里,以便测试她的机器人是否运作是正常的。

Input Format

第一行一个正整数 TT ,表示数据组数。

对于每组数据:

第一行三个整数n,m,kn,m,k,表示地图边长,指令序列长度,实验次数。

第二行一个长度为 mm 的字符串,表示指令序列,仅由 UDLRUDLR 组成。

接下来 kk 行,每行第一个数 opop 表示操作类型。

  • 若 op=1op=1,则下一行接下来四个整数 x,y,l,r (1≤x,y≤n,1≤l≤r≤m)x,y,l,r\ (1\leq x,y\leq n,1\leq l\leq r\leq m)
  • 若 op=2op=2,则下一行接下来一个整数 x (1≤x≤m)x\ (1\leq x\leq m) 和一个字符 cc。

Output Format

对于每一个 op=1op=1 的指令,输出两个数 x,yx,y 表示最终机器人停的位置。

Sample

样例输入

1
5 5 4
RDRRD
1
5 3 1 5
1
5 1 4 5
2
1 L
1
2 3 1 5

样例输出

5 5
5 2
4 4

Hint

1≤T≤10,1≤n,m,k≤5×1051 \leq T\leq 10,1\leq n,m,k\leq 5 \times 10^5

数据保证 max(n,m,k)≥100max(n,m,k)\geq 100 的数据不会超过两组。

重庆邮电大学第十六届ACM程序设计大赛(现场赛)

未参加
状态
已结束
规则
XCPC
题目
12
开始于
2023-10-15 13:10
结束于
2023-10-15 18:10
持续时间
5 小时
主持人
参赛人数
0