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
AC × 2
AC × 20
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