利用库函数实现排序,去重
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int n;
cin>>n;
vector<int> a;
for(int i=0;i<n;i++){
int x;
cin>>x;
a.push_back(x);
}
sort(a.begin(),a.end());//排序
a.erase(unique(a.begin(),a.end()),a.end());//去重
cout<<a.size()<<endl;
for(int i=0;i<a.size();i++)cout<<a[i]<<' ';
return 0;
}