#include <iostream> #include <unordered_set> #include <vector> using namespace std; unordered_set<long long int> s; int main() { int T;cin>>T; int n; while(cin>>n){ for(int i=0;i<n;i++){ long long int x;cin>>x; if(s.count(x)==0){ s.insert(x); cout<<x<<' '; } } s.clear(); cout<<endl; } } // 64 位输出请用 printf("%lld")
必须用unordered_set,用set时间不够