#[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; }