为啥T完了
查看原帖
为啥T完了
428889
Xile楼主2023/11/12 16:14
#include<bits/stdc++.h>

using namespace std;

const int N=1e5+5;
int n,a[N];

void msort(int l,int r){
	if(l==r) return;
	int mid=(l+r)>>1;
	msort(1,mid),msort(mid+1,r);
	inplace_merge(a+l,a+mid+1,a+r+1);
}

int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	cin>>n;
	for(int i=1;i<=n;i++) cin>>a[i];
	msort(1,n);
	for(int i=1;i<=n;i++) cout<<a[i]<<" ";
	return 0;
}
2023/11/12 16:14
加载中...