http://www.lydsy.com/JudgeOnline/problem.php?id=2761
set去重水题
不要用cin
bzoj上会runtime error
AC代码:
#include<bits/stdc++.h> using namespace std; typedef long long ll; inline void read(int &x){char ch;bool ok; for(ok=0,ch=getchar();!isdigit(ch);ch=getchar()) if(ch=='-') ok=1; for(x=0;isdigit(ch);x=x*10+ch-'0',ch=getchar());if(ok) x=-x;} int main(){ int T; read(T); while(T--){ int x; read(x); set<int> S; int y; --x; read(y); printf("%d",y); S.insert(y); while(x--){ read(y); if(S.find(y)==S.end()){ printf(" %d",y); S.insert(y); } } printf("\n"); } }