问题描述
给你 n 个整数,现在要你从小到大排序后输出
输入
第一行一个整数 n
接下来一行输入 n 个整数
输出
输出一行,为从小到大排序后的 n 个整数
输入数据 1
5
3 1 8 6 1
输出数据 1
1 1 3 6 8
数据范围与提示
70% 的数据,1 ≤ n ≤ 2⋅10的3次方
100% 的数据,1 ≤ n ≤ 1⋅10的5次方,0 ≤ 需要排序的数 ≤ 500000
文件
输入文件名
sort.in
输出文件名
sort.out
代码
#include<bits/stdc++.h>
using namespace std;
int a[10000001],n;
int main(){
freopen("sort.in","r",stdin);
freopen("sort.out","w",stdout);
cin>>n;
for(int i = 1; i <= n; i++){
cin >> a[i];
}
sort(a+1,a+n+1);
for(int i = 1; i <= n; i++){
cout << a[i] << " ";
}
return 0;
}