#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m , h, b[1000];
cin >> n >> m;
for(int i = 0; i < m; i++){
cin >> h;
b[h]++;
}
for(int i = 0; i < n+1; i++){
while(b[i]--) cout << i <<" ";
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int n, m , h, b[1000];
int main(){
cin >> n >> m;
for(int i = 0; i < m; i++){
cin >> h;
b[h]++;
}
for(int i = 0; i < n+1; i++){
while(b[i]--) cout << i <<" ";
}
return 0;
}
为什么第一段代码过不了,第二段却能过