比赛 4043级2023省选练习赛2 评测结果 AAATAATATT
题目名称 排序 最终得分 60
用户昵称 HeSn 运行时间 31.701 s
代码语言 C++ 内存使用 4.28 MiB
提交时间 2023-03-06 19:56:51
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n, m, q, a[100010];
bool cmp2(int x, int y) {
	return x > y;
}
signed main() {
	freopen("heoi2016_sort.in", "r", stdin);
	freopen("heoi2016_sort.out", "w", stdout);
	scanf("%d%d", &n, &m);
	for(int i = 1; i <= n; i ++) {
		scanf("%d", &a[i]);
	}
	for(int i = 1; i <= m; i ++) {
		int op, x, y;
		scanf("%d%d%d", &op, &x, &y);
		if(op == 1) {
			sort(a + x, a + y + 1, cmp2);
		}
		else {
			sort(a + x, a + y + 1);
		}
	}
	scanf("%d", &q);
	printf("%d", a[q]);
	return 0;
}