Submission #72576195


Source Code Expand

N,Q = map(int,input().split())
S = list(input())


count = 0
for i in range(Q):
    A,B = map(int,input().split())
    if A == 1:
        B += count
        s = S[B-1]
        t = S[B] 
        S[B-1] = t
        S[B] = s
    
    else:
        for i in range(B):
            count += 1


print("".join(S[count:]))

Submission Info

Submission Time
Task E - EGFクエリ
User guild2026_074
Language Python (PyPy 3.11-v7.3.20)
Score 100
Code Size 335 Byte
Status AC
Exec Time 1278 ms
Memory 166972 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 20
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 55 ms 79924 KiB
00_sample_01.txt AC 54 ms 79716 KiB
00_sample_02.txt AC 54 ms 79632 KiB
01_random_00.txt AC 848 ms 156836 KiB
01_random_01.txt AC 1254 ms 166780 KiB
01_random_02.txt AC 104 ms 149112 KiB
01_random_03.txt AC 945 ms 157120 KiB
01_random_04.txt AC 1122 ms 143944 KiB
01_random_05.txt AC 1169 ms 160360 KiB
01_random_06.txt AC 642 ms 143996 KiB
01_random_07.txt AC 1265 ms 164028 KiB
01_random_08.txt AC 1136 ms 140968 KiB
01_random_09.txt AC 1218 ms 162296 KiB
01_random_10.txt AC 1066 ms 132556 KiB
01_random_11.txt AC 1246 ms 164448 KiB
01_random_12.txt AC 1153 ms 152284 KiB
01_random_13.txt AC 53 ms 79516 KiB
01_random_14.txt AC 1242 ms 166788 KiB
01_random_15.txt AC 1278 ms 166860 KiB
01_random_16.txt AC 1239 ms 166972 KiB