#include<bits/stdc++.h>
using namespace std;
int a[1050],hash[1050];
int main()
{
int n,k=0;
scanf("%d",&n);
for(int i=0; i<n; i++)
scanf("%d",&a[i]);
memset(hash,0,sizeof(hash));
for(int i=0; i<n; i++)
{
if(hash[a[i]]==0)
{
k++;
hash[a[i]]=1;
}
}
printf("%d\n",k);
memset(hash,0,sizeof(hash));
for(int i=0; i<n; i++)
{
if(hash[a[i]]==0)
{
if(i!=0)printf(" ");
printf("%d",a[i]);
hash[a[i]]=1;
}
}
}
SDUT1130数据结构上机测试1:顺序表的应用(上一个代码太蠢)
最新推荐文章于 2021-03-19 15:39:33 发布