set容器符合题意 set容器特点 自动排序 删除重复
#include <iostream>
using namespace std;
#include <set>
void solve()
{
int x;
cin >> x;
set<int> s;
for(int j=0;j<x;j++)
{
int m;
cin >> m;
s.insert(m);
}
cout << s.size() << endl;
}
signed main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int T=1;
cin >> T;
while(T--)
solve();
}