[ABC199C] IPFL
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
[ABC199C] IPFL
题面翻译
题目描述:
给你一个长度为 的字符串,你将进行 次操作,操作分两种:
- 将第 个字符与第 个字符进行交换。
- 将前 个字符移动到后 个字符后面。
输出进行了 次操作后的字符串。
题目描述
長さ の文字列 があります。 この文字列に対して 個のクエリが与えられます。 番目のクエリでは つの整数 が与えられるので、以下の処理をします。
- のとき : の 文字目と 文字目を入れ替える
- のとき : の前半 文字と後半 文字を入れ替える( の値は用いない)
例えば が
FLIP
のときにこのクエリを処理すると、 はIPFL
となる。
これら 個のクエリを与えられた順に全て処理した後の を出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
クエリ処理後の を出力せよ。
样例 #1
样例输入 #1
2
FLIP
2
2 0 0
1 1 4
样例输出 #1
LPFI
样例 #2
样例输入 #2
2
FLIP
6
1 1 3
2 0 0
1 1 2
1 2 3
2 0 0
1 1 4
样例输出 #2
ILPF
提示
制約
- は長さ の英大文字のみからなる文字列
- は または
- のとき、
- のとき、
Sample Explanation 1
番目のクエリでは の前半 文字と後半 文字を入れ替えるため、 は IPFL
となります。 番目のクエリでは の 文字目と 文字目を入れ替えるため、 は LPFI
となります。