算法:hash/(我用的是unordered_map)
难度:NOIP+
题解:去掉重复的数字,结束了
代码如下:
-std=C++11
#include <bits/stdc++.h>
using namespace std;
vector<int>V;
unordered_map<int,int>M;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int ctt=0;
V.clear(),M.clear();
int n;
scanf("%d",&n);
for(int i = 1;i <= n;i++)
{
int tem;
scanf("%d",&tem);
if(M[tem]==0)
{
V.push_back(tem);
M[tem]=1;
ctt++;
}
}
int len=V.size();
for(int i = 0;i < len;i++)
{
printf("%d ",V[i]);
}
puts("");
}
return 0 ;
}