好奇自己怎么写出来的
#include <bits/stdc++.h> using namespace std; int f[100010],t,n,x,p; int main(){ cin>>t; while(t--){ cin>>n; for(int i=1;i<=n;i++){ cin>>x; f[x]++; if(f[x]==1)p++; } cout<<p<<endl; } return 0; }