P1271

题目

题目描述:

学校正在选举学生会成员,有 nn1n9991 \le n\le 999)名候选人,每名候选人编号分别从 11nn,现在收集到了 mm1m20000001 \le m \le 2000000)张选票,每张选票都写了一个候选人编号。现在想把这些堆积如山的选票按照投票数字从小到大排序。设第 ii1im1 \le i \le m)张选票上的数字为 aia_i,则保证有 1ain1 \le a_i \le n

输入格式:

输入 nnmm 以及 mm 个选票上的数字。

输出格式:

求出排序后的选票编号。

数据范围与说明:

输入输出样例 #1

输入:

1
2
5 10
2 5 2 2 5 2 2 2 1 2

输出:

1
1 2 2 2 2 2 2 2 5 5

代码

1
2
3
4
5
6
7
8
9
10
11
#include <bits/stdc++.h>
using namespace std;
int n,m;
int main(){
cin>>n>>m;
vector<int>a(m);
for(int i=0;i<m;i++) cin>>a[i];
sort(a.begin(),a.end());
for(int i=0;i<m;i++) cout<<a[i]<<" ";
return 0;
}