MLE求助
查看原帖
MLE求助
735869
P_ZXY_楼主2024/9/27 20:04

rt.

MLE 前四个点

#include<iostream>
using namespace std;

int n,i,j,mid,tmp,a[114514];

void quick_sort(int l,int r){
	if(l == r) return ;
	i = l,j = r,mid = (l+r) / 2,tmp = a[mid];
	while(i <= j){
		while(i <= j && a[j] > tmp) --j;
		while(i <= j && a[i] < tmp) ++i;
		if(i <= j) swap(a[i++],a[j--]);
	}
	quick_sort(l,j);
	quick_sort(i,r);
	return ;
}

int main(){
	cin >> n;
	for(int i = 1;i <= n;++i) cin >> a[i];
	quick_sort(1,n);
	for(int i = 1;i <= n;++i) cout << a[i] << " ";
	return 0;
}
2024/9/27 20:04
加载中...