#9886. 简单任务
简单任务
题目描述
这个任务非常简单。给定长度为 的字符串 和 个查询,每个查询的格式为 ,表示对从 到 的子字符串进行排序:
- 如果 ,则按照非递减顺序排序;
- 如果 ,则按照非递增顺序排序。
输出应用查询后的最终字符串。
输入格式
第一行包含两个整数 ,分别表示字符串的长度和查询的数量。
接下来一行包含字符串 。它只包含小写英文字母。
接下来 行,每行包含三个整数 ,满足 ,。
输出格式
输出一行,即应用查询后的字符串 。
样例
10 5
abacdabcda
7 10 0
5 8 1
1 4 0
3 6 0
7 10 1
cbcaaaabdd
10 1
agjucbvdfk
1 10 1
abcdfgjkuv
样例解释
第一个样例中:
- 操作
7 10 0:区间 降序排序,abacdabcda变为abacdadcba; - 操作
5 8 1:区间 升序排序,abacdadcba变为abacacddba; - 操作
1 4 0:区间 降序排序,abacacddba变为cbaaacddba; - 操作
3 6 0:区间 降序排序,cbaaacddba变为cbcaaaddba; - 操作
7 10 1:区间 升序排序,cbcaaaddba变为cbcaaaabdd。
数据范围与提示
- 对于 的数据,,。