@[利姆露·三上悟](/user/497332) 数组是不是越界了,``a[i].n`` 是 $10^9$ 级别的。
by unputdownable @ 2022-01-31 11:31:23
@[unputdownable](/user/197493) 样例都输不出QWQ
by 利姆露·三上悟 @ 2022-01-31 11:38:40
@[unputdownable](/user/197493) 改了下,六绿四紫QWQ
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,t;//题目中的变量
bool az[500000];//判定
struct number
{
int n;
bool ni=true;
}a[500000];//载入数组
inline void read(int &x){x = 0;register char c = getchar();while(c < '0' || c > '9') c = getchar();for(;c >= '0' && c <= '9';c = getchar()) x = x*10 + c - '0';}
int main()
{
read(t);
while(t--)
{
read(n);
for(int i=0;i<n;i++)
{
read(a[i].n);//输入
if(!az[a[i].n])//判定是否有过该数,
az[a[i].n]=true;//如果是第一次出现则打上TRUE
else a[i].ni=false;//不是第一次出现,给该数打上FALSE
}
for(int i=0;i<n;i++)
if(a[i].ni)cout<<a[i].n<<" ";//输出判定
cout<<endl;
memset(a,true,sizeof(a));
memset(az,false,sizeof(az));//重置……
}
}
```
by 利姆露·三上悟 @ 2022-01-31 15:04:16