#4303. IPFL(IPFL)
IPFL(IPFL)
题目描述
我们有一个长度为的字符串。你将收到个关于这个字符串的查询。在第个查询中,给定三个整数,执行以下操作:
- 如果:交换的第个和第个字符;
- 如果:交换的前个字符和后个字符。
例如,如果是"FLIP
",这个查询会将其变为"IPFL
"。
处理完所有个查询后,输出最终的字符串。
输入格式
输入按以下格式从标准输入给出:
⋮
输出格式
输出处理完所有查询后的字符串。
样例
2
FLIP
2
2 0 0
1 1 4
LPFI
2
FLIP
6
1 1 3
2 0 0
1 1 2
1 2 3
2 0 0
1 1 4
ILPF
样例1解释
第1个查询交换的前个字符和后个字符,使其变为"IPFL
"。
第2个查询交换的第1个和第4个字符,使其变为"LPFI
"。
数据范围
- 是一个长度为的由大写英文字母组成的字符串
- 是1或2。
- 如果 = 1,则。
- 如果 = 2,则。
来源
- AtCoder ABC199C