提交记录 27471
提交时间 |
评测时间 |
2024-12-08 10:34:56 |
2024-12-08 10:34:58 |
#include <iostream>
#include <algorithm>
#include <string>
#include <cmath>
#include <queue>
using namespace std;
int a[505],b[505],n;
void guibing(int l,int r){
if(l>=r){
return;
}
int mid=(l+r)/2;
guibing(l,mid);
guibing(mid+1,r);
int i=l,j=mid+1,k=l;
while(i<=mid&&j<=r){
if(a[i]<=a[j]){
b[k++]=a[i++];
}else{
b[k++]=a[j++];
}
}
while(i<=mid){
b[k++]=a[i];
i++;
}
while(j<=r){
b[k++]=a[j];
j++;
}
for(int i=l;i<=r;i++){
a[i]=b[i];
}
}
int main(){
cin >> n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
guibing(1,n);
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}
return 0;
}
Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2025-04-20 09:39:14 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠