#aBC265Cid360. [ABC265C] Belt Conveyor
[ABC265C] Belt Conveyor
AT_abc265_c [ABC265C] Belt Conveyor
题目描述
有一个高为 、宽为 的网格。自上而下的第 行,自左而右的第 列的格子记作 。
在 上写有字符 ,其中 是 U、D、L、R 中的一个。
你现在位于 。你会不断重复以下操作,直到无法继续移动为止。
假设你当前在 。
如果 是U,且 ,则移动到 。
如果 是D,且 ,则移动到 。
如果 是L,且 ,则移动到 。
如果 是R,且 ,则移动到 。
否则,你无法继续移动。
操作结束时,请输出你所在的格子。
但如果你会无限移动下去,请输出 -1。
输入格式
输入按以下格式从标准输入读入。
输出格式
如果操作结束时你在 ,请按以下格式输出:
如果你会无限移动下去,请输出 -1。
输入输出样例 #1
输入 #1
2 3
RDU
LRU
输出 #1
1 3
输入输出样例 #2
输入 #2
2 3
RRD
ULL
输出 #2
-1
输入输出样例 #3
输入 #3
9 44
RRDDDDRRRDDDRRRRRRDDDRDDDDRDDRDDDDDDRRDRRRRR
RRRDLRDRDLLLLRDRRLLLDDRDLLLRDDDLLLDRRLLLLLDD
DRDLRLDRDLRDRLDRLRDDLDDLRDRLDRLDDRLRRLRRRDRR
DDLRRDLDDLDDRLDDLDRDDRDDDDRLRRLRDDRRRLDRDRDD
RDLRRDLRDLLLLRRDLRDRRDRRRDLRDDLLLLDDDLLLLRDR
RDLLLLLRDLRDRLDDLDDRDRRDRLDRRRLDDDLDDDRDDLDR
RDLRRDLDDLRDRLRDLDDDLDDRLDRDRDLDRDLDDLRRDLRR
RDLDRRLDRLLLLDRDRLLLRDDLLLLLRDRLLLRRRRLLLDDR
RRRRDRDDRRRDDRDDDRRRDRDRDRDRRRRRRDDDRDDDDRRR
输出 #3
9 5
说明/提示
限制条件
- 是
U、D、L、R中的一个。 - 均为整数。
样例解释 1
你会按 的顺序移动,之后无法继续移动。因此答案为 。
样例解释 2
你会按 $(1,1) \to (1,2) \to (1,3) \to (2,3) \to (2,2) \to (2,1) \to (1,1) \to (1,2) \to \dots$ 无限循环移动。在这种情况下,输出 -1。
由 ChatGPT 4.1 翻译
Related
In following homework: