100 atcoder#ABC199C. [ABC199C] IPFL
[ABC199C] IPFL
配点 : 点
問題文
長さ の文字列 があります。 この文字列に対して 個のクエリが与えられます。 番目のクエリでは つの整数 が与えられるので、以下の処理をします。
- のとき : の 文字目と 文字目を入れ替える
- のとき : の前半 文字と後半 文字を入れ替える( の値は用いない)
例えば が
FLIP
のときにこのクエリを処理すると、 はIPFL
となる。
これら 個のクエリを与えられた順に全て処理した後の を出力してください。
制約
- は長さ の英大文字のみからなる文字列
- は または
- のとき、
- のとき、
入力
入力は以下の形式で標準入力から与えられる。
出力
クエリ処理後の を出力せよ。
2
FLIP
2
2 0 0
1 1 4
LPFI
番目のクエリでは の前半 文字と後半 文字を入れ替えるため、 は IPFL
となります。
番目のクエリでは の 文字目と 文字目を入れ替えるため、 は LPFI
となります。
2
FLIP
6
1 1 3
2 0 0
1 1 2
1 2 3
2 0 0
1 1 4
ILPF