#[NOIP2006]明明的随机数#
思路
去重+排序=>计数排序
看一眼数据范围完全够用。
代码
#include<bits/stdc++.h>
using namespace std;
int n,a,cnt=0,mp[1005]={0};
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&a);
if(!mp[a]){
cnt++;
mp[a]=1;
}
}
cout<<cnt<<endl;
for(int i=1;i<=1000;i++) if(mp[i]) cout<<i<<" ";
return 0;
} 
京公网安备 11010502036488号