#include
#include
using namespace std;
int n;
set m;//自动排序 去除重复元素
int main()
{
cin>>n;
while(n–)
{
int x;
cin>>x;
m.insert(x);
}
cout<<m.size()<<endl;
for(set::iterator it=m.begin();it!=m.end();it++)
{
cout<<*it<<" ";
}
return 0;
}
#include
#include
#include
#include
#include
using namespace std;
int main()
{
int n,a[105];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
sort(a,a+n);
int k=unique(a,a+n)-a;//去重
cout<<k<<endl;
for(int i=0;i<k;i++)
cout<<a[i]<<" ";
return 0;
}
#include
using namespace std;
int a[1001],n,i,s,num=0;
int main()
{
cin>>n;
for(i=1;i<=n;i++)
{
cin>>s;
if(a[s]==0) num++;
a[s]=1;
}
cout<<num<<endl;
for(int i=0;i<=1000;i++)
{
if(a[i]>0) cout<<i<<" ";
}
return 0;
}