第十二届蓝桥杯省赛C&C++ 研究生组-双向排序


solution1(通过60%)

cpp 复制代码
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn = 100010;
int a[maxn];

bool cmp(int a, int b){
	return a > b;
}

int main(){
	int n, m, p, q;
	scanf("%d%d", &n, &m);
	for(int i = 1; i <= n; i++){
		a[i] = i;
	}
	while(m--){
		scanf("%d%d", &p, &q);
		if(p) sort(a + q, a + n + 1);
		else sort(a + 1, a + q + 1, cmp);
	}
	for(int i = 1; i <= n; i++){
		printf("%d ", a[i]);		
	}
	return 0;
}

solution2

未完待续 ╯︿╰

相关推荐
淼淼7631 分钟前
Qt拖动工具栏控件到图页中均匀展示
开发语言·c++·windows·qt
乌萨奇也要立志学C++7 分钟前
【洛谷】贪心专题之推公式 用 “相邻元素交换” 推导最优规则
c++·算法
王老师青少年编程18 分钟前
csp信奥赛C++标准模板库STL(3):list的使用详解
c++·容器·stl·list·标准模板库·csp·信奥赛
ULTRA??19 分钟前
STL deque 的详细特征
c++·算法
二进制coder28 分钟前
C++ 中的 Interface:概念、实现与应用详解
开发语言·c++
_codemonster32 分钟前
自然语言处理容易混淆知识点(一)c-TF-IDF和TF-IDF的区别
c语言·自然语言处理·tf-idf
小年糕是糕手35 分钟前
【C++同步练习】模板初阶
服务器·开发语言·前端·javascript·数据库·c++·改行学it
永远不打烊40 分钟前
c++11 之 智能指针
c++
deng-c-f44 分钟前
C/C++内置库函数(2):智能指针
java·c语言·c++
yuhaiqun198944 分钟前
新手练 C++ HTTP 服务实操:从 “拆请求头” 到 “发 HTML 响应”
c语言·c++·程序人生·http·html·学习方法·改行学it