P1059 [NOIP2006 普及组] 明明的随机数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 1010;
//桶的数量,每个桶里存放该数字出现的次数。
int a[N];
int main()
{
ios::sync_with_stdio(0);cin.tie(0);
int n;
cin >> n;
int x;
int cnt = 0;
for (int i = 0; i < n; i ++ )
{
cin >> x;
if (!a[x]) cnt ++ ; // 统计无重复数字的个数
a[x] ++ ;
}
cout << cnt << endl;
for (int i = 0; i <= 1000; i ++ )
if (a[i]) cout << i << " ";
return 0;
}