#577. [ABC385B] Santa Claus 1
[ABC385B] Santa Claus 1
[ABC385B] Santa Claus 1
题目描述
有一个 行 列的网格。用 表示从上数第 行、从左数第 列的格子。
- 如果 是
#,该格子不可通行。 - 如果 是
.,该格子可通行且没有房子。 - 如果 是
@,该格子可通行且有房子。
圣诞老人初始在格子 。他将按照长度为 的字符串 依次行动,对于 ,行动规则如下:
- 当前所在格子为 。
- 若 为
U且 可通行,则移动到 ; - 若 为
D且 可通行,则移动到 ; - 若 为
L且 可通行,则移动到 ; - 若 为
R且 可通行,则移动到 ; - 否则,停留在 。
在所有行动完成后,请输出他最终所在的格子,以及在整个行动过程中经过或到达过的不同房子的数量。如果同一房子被多次经过,只计一次。
输入格式
输入通过标准输入给出,格式如下:
H W
X Y
S_{1,1}S_{1,2}...S_{1,W}
...
S_{H,1}S_{H,2}...S_{H,W}
T
输出格式
设最终所在格子为 ,经过的不同房子数量为 ,则按照 X Y C 的顺序,用空格分隔输出。
样例
5 5 3 4
#####
#...#
#.@.#
#..@#
#####
LLLDRUU
2 3 1
6 13 4 6
#############
#@@@@@@@@@@@#
#@@@@@@@@@@@#
#@@@@.@@@@@@#
#@@@@@@@@@@@#
#############
UURUURLRLUUDDURDURRR
3 11 11
12 35 7 10
###################################
#.................................#
#..........@......................#
#......@................@.........#
#.............##............@.....#
#...##........##....##............#
#...##........##....##.......##...#
#....##......##......##....##.....#
#....##......##......##..##.......#
#.....#######.........###.........#
#.................................#
###################################
LRURRRUUDDULUDUUDLRLRDRRLULRRUDLDRU
4 14 1
数据范围
- ,
- 所有数字均为整数。
- 为
#、.或@之一。 - 网格的边界(、、、)始终为
#(地图被墙壁包围)。 - 初始位置
.(没有房子)。 - 的长度 满足 ,且仅由
U、D、L、R组成。