第十二届蓝桥杯省赛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

未完待续 ╯︿╰

相关推荐
一期一祈^43 分钟前
C++SLT(三)——list
开发语言·c++·list
tan180°1 小时前
DS图(中)(19)
开发语言·数据结构·c++·算法·深度优先·图论
CodeClimb1 小时前
【华为OD-E卷 - 115 数组组成的最小数字 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
CodeClimb1 小时前
【华为OD-E卷 - 114 找最小数 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
小姚也要变强2 小时前
结构体排序 C++ 蓝桥杯
数据结构·c++·算法·蓝桥杯
JNU freshman2 小时前
蓝桥杯思维训练(五)
算法·蓝桥杯
余辉zmh2 小时前
【贪心算法篇】:“贪心”之旅--算法练习题中的智慧与策略(三)
数据结构·c++·算法·leetcode·贪心算法
小姚也要变强2 小时前
后缀表达式 C++ 蓝桥杯 栈
数据结构·c++·算法·蓝桥杯
2401_858286112 小时前
C32.【C++ Cont】静态实现双向链表及STL库的list
开发语言·c++·链表
重生之我在20年代敲代码2 小时前
【C++】STL——list的使用
开发语言·c++