提出 #41747589
ソースコード 拡げる
# import math, heapq, bisect, itertools, functools
# from collections import deque, Counter, defaultdict, OrderedDict
# python sample.py < input.txt
if __name__ == '__main__':
n, m, h, k = [int(i) for i in input().split()]
s = input()
st = set()
for _ in range(m):
x, y = [int(i) for i in input().split()]
st.add((x, y))
x, y = 0, 0
ans = 'Yes'
for i in range(n):
# print(h, x, y, st, s[i])
c = s[i]
if s[i] == 'R':
x += 1
elif s[i] == 'L':
x -= 1
elif s[i] == 'U':
y += 1
elif s[i] == 'D':
y -= 1
h -= 1
if h < 0:
ans = 'No'
break
if h < k and (x, y) in st:
st.remove((x, y))
h = k
print(ans)
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Dash |
| ユーザ | shinever |
| 言語 | PyPy3 (7.3.0) |
| 得点 | 300 |
| コード長 | 845 Byte |
| 結果 | AC |
| 実行時間 | 417 ms |
| メモリ | 108812 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_01.txt, 00_sample_02.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_sample_01.txt | AC | 112 ms | 61648 KiB |
| 00_sample_02.txt | AC | 49 ms | 61684 KiB |
| 01_test_01.txt | AC | 417 ms | 108812 KiB |
| 01_test_02.txt | AC | 280 ms | 89632 KiB |
| 01_test_03.txt | AC | 280 ms | 89652 KiB |
| 01_test_04.txt | AC | 70 ms | 73368 KiB |
| 01_test_05.txt | AC | 82 ms | 73752 KiB |
| 01_test_06.txt | AC | 82 ms | 73840 KiB |
| 01_test_07.txt | AC | 82 ms | 73564 KiB |
| 01_test_08.txt | AC | 77 ms | 73352 KiB |
| 01_test_09.txt | AC | 80 ms | 73652 KiB |
| 01_test_10.txt | AC | 79 ms | 73648 KiB |
| 01_test_11.txt | AC | 77 ms | 73080 KiB |
| 01_test_12.txt | AC | 85 ms | 73188 KiB |
| 01_test_13.txt | AC | 82 ms | 73720 KiB |
| 01_test_14.txt | AC | 82 ms | 73992 KiB |
| 01_test_15.txt | AC | 89 ms | 73784 KiB |
| 01_test_16.txt | AC | 92 ms | 73780 KiB |
| 01_test_17.txt | AC | 97 ms | 73492 KiB |
| 01_test_18.txt | AC | 90 ms | 73564 KiB |