Submission #41747589
Source Code Expand
# 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)
Submission Info
| Submission Time | |
|---|---|
| Task | C - Dash |
| User | shinever |
| Language | PyPy3 (7.3.0) |
| Score | 300 |
| Code Size | 845 Byte |
| Status | AC |
| Exec Time | 417 ms |
| Memory | 108812 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| 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 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 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 |