````
直接运用set的去重功能即可
#include<iostream>
#include<set>
using namespace std;
int n;
int x;
set<int> q;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>n;
for(int i=0;i<n;i++)
{
cin>>x;
q.insert(x);
}
cout<<q.size()<<"\n";
return 0;
}