#abc199c. [abc199_c]IPFL
[abc199_c]IPFL
题目描述
我们有一个长度为 的字符串 。
给定 个关于这个字符串的查询。
在第 个查询中,给定三个整数 、 和 ,执行以下操作:
- 如果 :交换 的第 个字符和第 个字符;
- 如果 :交换 的前 个字符和后 个字符(不使用 和 的值)。
例如,如果 是FLIP
,此查询将使其变为IPFL
。
按照给定的顺序打印处理完所有 个查询后的字符串 。
约束条件
- 是一个长度为 的字符串,由大写英文字母组成。
- 取值为 或 。
- 如果 ,。
- 如果 ,。
输入
输入以以下格式从标准输入中给出:
输出
打印处理完所有查询后的字符串 。
示例输入 1
2
FLIP
2
2 0 0
1 1 4
示例输出 1
LPFI
第一个查询交换了 的前 个字符和后 个字符,使其变为 IPFL
。
第二个查询交换了 的第一个字符和第四个字符,使其变为 LPFI
。
示例输入 2
2
FLIP
6
1 1 3
2 0 0
1 1 2
1 2 3
2 0 0
1 1 4
示例输出 2
ILPF