比赛场次 | 560 |
---|---|
比赛名称 | 4043级2023省选练习赛2 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2023-03-06 18:30:00 |
结束时间 | 2023-03-06 22:00:00 |
开放分组 | 全部用户 |
注释介绍 | 昨日事,已毕否 |
题目名称 | 排序 |
---|---|
输入输出 | heoi2016_sort.in/out |
时间限制 | 6000 ms (6 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
yrtiop | AAAAAAAAAA | 7.091 s | 9.35 MiB | 100 |
op_组撒头屯 | AAAAAAAAAA | 7.843 s | 13.63 MiB | 100 |
zxhhh | AAAAAAAAAA | 9.361 s | 8.55 MiB | 100 |
shenben | AAATAATATT | 31.623 s | 4.31 MiB | 60 |
HeSn | AAATAATATT | 31.701 s | 4.28 MiB | 60 |
Skloud | AAATAATATT | 31.729 s | 1.96 MiB | 60 |
ムラサメ | AAATAATATT | 31.729 s | 4.39 MiB | 60 |
nick | AAATAATATT | 31.764 s | 4.55 MiB | 60 |
康尚诚 | AAATAATATT | 31.785 s | 4.28 MiB | 60 |
遥时_彼方 | AAATAATATT | 31.793 s | 4.28 MiB | 60 |
在 $2016$ 年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在她在研究一个难题,需要热情活泼可爱自律自信的你来帮助她。
这个难题是这样子的:给出一个 $1$ 到 $n$ 的全排列,现在对这个全排列序列进行 $m$ 次局部排序,排序分为两种:
- $(0,l,r)$ 表示将区间 $[l,r]$ 的数字升序排序
- $(1,l,r)$ 表示将区间 $[l,r]$ 的数字降序排序
最后询问第 $q$ 个位置上的数字。
输入数据的第一行为两个整数 $n$ 和 $m$,
$n$ 表示序列的长度,$m$ 表示局部排序的次数。
第二行为 $n$ 个整数,表示 $1$ 到 $n$ 的一个全排列。
接下来输入 $m$ 行,每一行有三个整数 $op,l,r$,$op$ 为 $0$ 代表升序排序,$op$ 为 $1$ 代表降序排序,$l,r$ 表示排序的区间。
最后输入一个整数 $q$,$q$ 表示排序完之后询问的位置,$1≤q≤n$。
输出数据仅有一行,一个整数,表示按照顺序将全部的局部排序完成后第 $q$ 位置上的数字。
6 3 1 6 2 5 3 4 0 1 4 1 3 6 0 2 4 3
5
点击下载样例2
对于 $30\%$ 的数据,$1≤n≤100,1≤m≤100$;
对于 $100\%$ 的数据,$1≤n≤10^5,1≤m≤10^5$;