#1877. 翁老师的旅行
翁老师的旅行
题目描述
有一个网格,网格中有 行和 列。
如果 是 .
,那么单元格 就是空的,如果 是 #
,那么单元格 就不是空的。
翁老师目前位于 这个单元格,他将按照以下规则依次进行操作。
首先给定一个移动的字符串序列 。
- 如果 的第 个字符是
L
,并且当前单元格 左边的单元格是空的,那么翁老师会移动到左边的单元格。否则,他将停留在当前单元格。 - 如果 的第 个字符是
R
,并且当前单元格 右边的单元格是空的,那么翁老师将移动到右边的单元格。否则,他将留在当前的单元格中。 - 如果 的第 个字符是
U
,并且当前单元格 上方的单元格是空的,那么翁老师将移动到上方的单元格。否则,他将留在当前的单元格中。 - 如果 的第 个字符是
D
,并且当前单元格 下方的单元格是空的,那么翁老师将移动到下方的单元格。否则,他将停留在当前单元格。
打印翁老师完成一系列操作后所在的单元格的坐标。
输入格式
第一行输入两个正整数 代表网格的大小
接下来一行输入两个正整数 代表翁老师起始的位置。
接下来 行每行输入 个字符,代表网格
最后输入一个字符串 ,代表翁老师的移动序列。
输出格式
输出两个正整数,用空格隔开,代表移动结束后翁老师所处的位置。
2 3
2 1
.#.
...
ULDRU
2 2
4 4
4 2
....
.#..
...#
....
DUUUURULRD
2 4
6 6
1 1
.#####
######
######
######
######
######
RURLDLULLRULRDL
1 1
样例 1 解释
翁老师从 单元格开始。他的一系列操作如下
- 的第一个字符是
U
,而 上面的单元格是空的,因此他移动到上面的单元格,即 。 - 的第二个字符是
L
,而 左边的单元格不存在,因此他停留在 。 - 的第 3 个字符是
D
,而 下面的单元格是空的,因此他移动到下面的单元格,即 。 - 的第 4 个字符是
R
,而 右边的单元格是空的,因此他移动到右边的单元格,即 。 - 的第 5 个字符是
U
,而 上方的单元格存在,但不是空单元格,因此他停留在 。
因此,在完成一系列操作后,他位于 格。
提示
- 是整数。
- 是
.
或#
。 -
.
,即保证起点是空地。 - 是长度在 和 之间的字符串,包括
L
、R
、U
、D
。