题库/YBT00373

#YBT00373. 字符串排序

    传统题 难度: 普及+ 标签>一本通懒标记与区间更新
时间限制3000 ms
内存限制256 MiB
通过率50%1 / 2 次提交
题目描述 查看题解 开始编程Alt+E

YBT00373 · 字符串排序

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制3000 ms
内存限制256 MiB
通过率50%1 / 2 次提交

题目描述

给定一个由小写字母组成的字符串SS。有mm次操作,每次操作给定33个参数l,r,xl,r,x 。如果x=1x=1,将Sl∼SrS_l\sim S_r升序排序;如果x=0x=0,将Sl∼SrS_l\sim S_r降序排序。你需要求出最终序列。

输入

第一行两个整数 n,mn,m。第二行一个字符串SS。接下来mm行每行三个整数x,l,rx,l,r。

输出

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

输入样例

5 2 
cabcd 
1 3 1 
3 5 0

输出样例

abdcc

提示

【数据规模】 对于40%的数据,n,m≤1000n,m≤1000。 对于100%的数据,n,m≤100000n,m≤100000。

输入顺序说明

操作按题目描述和公开样例读入l,r,x。原输入小节把三者误写为x,l,r;样例首操作1 3 1若依该误写会使l>r,与合法区间矛盾。此处保留原文并说明采用顺序。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1801
50%

1 次通过 · 2 次提交

练习难度 普及+
时间限制
3000ms
内存限制
256MiB

题目标签

暂无标签
上传者