最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

信息学奥赛题库- 字符串排序

C++ 少儿编程 1242浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

【题目描述】

给定一个由小写字母组成的字符串$S$。有$m$次操作,每次操作给定$3$个参数$l,r,x$ 。如果$x=1$,将$S_lsim S_r$升序排序;如果$x=0$,将$S_lsim S_r$降序排序。你需要求出最终序列。

【输入】

第一行两个整数 $n,m$。第二行一个字符串$S$。接下来$m$行每行三个整数$x,l,r$。

【输出】

一行一个字符串表示答案。

【输入样例】

5 2 
cabcd 
1 3 1 
3 5 0

【输出样例】

abdcc

【提示】

【数据规模】

对于40%的数据,$n,m≤1000$。

对于100%的数据,$n,m≤100000$。

您必须 登录 才能发表评论!