提交记录 20015
提交时间 |
评测时间 |
2023-08-25 11:27:55 |
2023-08-25 11:27:56 |
#include <iostream>
#include <cstdio>
using namespace std;
long long n, a[100001];
void Fast_Sort(int l, int r){
if(l >= r) return ;
int mid = a[l];
int i = l + 1, j = r;
while(i <= j){
while(i <= j && a[i] < mid) i++;
while(i <= j && a[j] > mid) j--;
if(i <= j){
swap(a[i], a[j]);
i++, j--;
}
}
if(a[l] > a[j]) swap(a[l], a[j]);
Fast_Sort(l, j - 1);
Fast_Sort(j + 1, r);
}
int main(){
cin >> n;
for(int i = 1; i <= n; i++) cin >> a[i];
Fast_Sort(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-09-14 04:06:49 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠