提出 #32923618


ソースコード 拡げる

import sys
import numpy as np
input = sys.stdin.readline




n, q = map(int, input().strip().split())

s = input().strip()
start=0
for i in range(q):
    num, x = map(int, input().strip().split())
    if num == 1:
        start = (start - x)% n

    if num == 2:
        print(s[(start + x-1)% n])
    
    

提出情報

提出日時
問題 C - Rotation
ユーザ rsypoz
言語 Python (3.8.2)
得点 300
コード長 326 Byte
結果 AC
実行時間 558 ms
メモリ 27960 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 2
AC × 21
セット名 テストケース
Sample example_00.txt, example_01.txt
All example_00.txt, example_01.txt, test_00.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt
ケース名 結果 実行時間 メモリ
example_00.txt AC 105 ms 26984 KiB
example_01.txt AC 100 ms 26984 KiB
test_00.txt AC 283 ms 27492 KiB
test_01.txt AC 295 ms 27960 KiB
test_02.txt AC 282 ms 27552 KiB
test_03.txt AC 351 ms 27312 KiB
test_04.txt AC 145 ms 27448 KiB
test_05.txt AC 267 ms 27016 KiB
test_06.txt AC 375 ms 27032 KiB
test_07.txt AC 388 ms 27032 KiB
test_08.txt AC 558 ms 27468 KiB
test_09.txt AC 546 ms 27580 KiB
test_10.txt AC 553 ms 27432 KiB
test_11.txt AC 549 ms 27464 KiB
test_12.txt AC 548 ms 27516 KiB
test_13.txt AC 541 ms 27644 KiB
test_14.txt AC 540 ms 27344 KiB
test_15.txt AC 548 ms 27560 KiB
test_16.txt AC 469 ms 27576 KiB
test_17.txt AC 475 ms 27364 KiB
test_18.txt AC 475 ms 27660 KiB