atcoder#ABC258C. [ABC258C] Rotation
[ABC258C] Rotation
配点 : 点
問題文
正整数 と、長さ の英小文字からなる文字列 が与えられます。
以下で説明されるクエリを 個処理してください。クエリは次の 種類のいずれかです。
1 x
: 「 の末尾の文字を削除し、先頭に挿入する」という操作を 回連続で行う。2 x
: の 番目の文字を出力する。
制約
- は英小文字からなる。
2 x
の形式のクエリが 個以上与えられる。- はすべて整数。
入力
入力は以下の形式で標準入力から与えられる。
それぞれのクエリは以下の形式で与えられる。ここで、 は または である。
出力
2 x
の形式の各クエリについて、答えを一行に出力せよ。
3 3
abc
2 2
1 1
2 2
b
a
個目のクエリのとき、 は abc
なので 文字目の b
を出力します。
個目のクエリのとき、 は abc
から cab
に変わります。
個目のクエリのとき、 は cab
なので 文字目の a
を出力します。
10 8
dsuccxulnl
2 4
2 7
1 2
2 7
1 1
1 2
1 3
2 5
c
u
c
u