用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 1 3
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#2973 | #1005. 兜圈子 | Wrong Answer | 0 | 5190 ms | 3216 K | Python 3 / 906 B | s230026068 | 2023-11-22 20:33:55 |
def find_stopped_location(H, W, grid):
i, j = 1, 1 # 初始位置
while True:
if grid[i-1][j-1] == 'U' and i != 1:
i -= 1
elif grid[i-1][j-1] == 'D' and i != H:
i += 1
elif grid[i-1][j-1] == 'L' and j != 1:
j -= 1
elif grid[i-1][j-1] == 'R' and j != W:
j += 1
else:
# 不能再移动
return i, j
# 如果回到了起始位置,说明可以无限制地移动
if i == 1 and j == 1:
return -1
# 用户输入
H, W = map(int, input("请输入网格的行数和列数,用空格分隔:").split())
grid = [input().strip() for _ in range(H)]
# 查找停留位置
result = find_stopped_location(H, W, grid)
# 输出结果
if result == -1:
print(result)
else:
print("最终停留在位置:", result[0], result[1])
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 1 3
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
请输入网格的行数和列数,用空格分隔:-1
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
9 44
RRDDDDRRRDDDRRRRRRDDDRDDDDRDDRDDDDDDRRDRRRRR
RRRDLRDRDLLLLRDRRLLLDDRDLLLRDDDLLLDRRLLLLLDD
DRDLR
<310 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 9 5
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
500 500
RRUURUUURDRURLLLUDDRLRUUUURRRLRUUULRLURDUDUURDRRUDDRDLLLRRLLLLULRUULRRLDDRURDLULDUDDLRRRLUDR
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 1 3
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
500 500
DDDUUULULDUUUUDRULURDLLULUURDLRUULDLUDRLLDDDULUURDLLDLDDRDULUUURULDRDUDUDDRDLLLLRDDUULLRLUUD
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:
500 500
LULRRLLRDDULRUULRDULRUDUDLDDULRUDLLRRDULDRLDUDLDRULUUDUURLLLDRRLLDUUULUURRLRLLLDDRLDLDDRUDRD
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 1 1
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
500 500
RRRDLURDUUDLRRRUURUDLUDRURURUURUDDRUDDDDURUDURULDLRRRLDRDDRDDULURDDDLRDURUDDRLUUDRLUDLLDURRL
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:
500 500
RRRRRDDLDLDLRRRRDLRLLLLLRUUURRUDRURDULLDLUUDLULLDLURUDDLRLRRLLRLRUUURLURDURULLRRRDULRDLDDLUU
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:
500 500
DRDULLRDDURDLLLUDULRLLRRDLDUDDUULDDURUDDURDDRLRDRDRRLURDRUDLRULDRDRDURUUUDDRDDRLRDRLRUURRRUL
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:
500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:-1
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 341 1
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 500 432
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
500 500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
<250408 bytes omitted>
用户输出
请输入网格的行数和列数,用空格分隔:最终停留在位置: 432 500
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0