C++ 代码
#include<iostream>
using namespace std;
int get_unique_count(int a[], int n)
{
int b[10000]={0};
int cnt=0;//只出现一次的个数;
for(int i=0;i<n;i++)
{
b[a[i]]+=1;
}
for(int i=0;i<1001;i++)
{
if(b[i]!=0)cnt++;
}
return cnt;
}
int main()
{
int n,a[10000];
cin>>n;
int x;
int i=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
cout<<get_unique_count(a,n);
return 0;
}