可以利用set的有序和去重的特性直接完成这道题
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,x;
set<int> s;
cin>>n;
while(n--){
cin>>x;
s.insert(x);
}
cout<<s.size()<<endl;
for(int i:s) cout<<i<<" ";
return 0;
}