![majsoul: 45](https://cdn.jsdelivr.net/gh/BoringHacker/cdn/emojis/majsoul/maj-45.png)
by hzlqwq @ 2022-12-21 18:24:30
```cpp
#include<bits/stdc++.h>
using namespace std;
inline int r()
{
char c=getchar();
int x=0,f=1;
for(;!isdigit(c);c=getchar())
if(c=='-')f=-1;
for(;isdigit(c);c=getchar())
x=x*10+c-48;
return x*f;
}
int t,n,a;
unordered_map<int,bool>s;
void w(){
s.clear();
n=r();
for(int i=1;i<=n;i++){
a=r();
if(!s[a]){
cout<<a<<" ";
s[a]=1;
}
}puts("");
}
int main()
{
t=r();
while(t--)w();
return 0;
}
```
此解快读无事
by Snowy_Fujisaki @ 2022-12-21 18:25:19
太灵异了
by Snowy_Fujisaki @ 2022-12-21 18:26:26
@[OIer1030](/user/759710) 快读确实没事,但是快写会有问题,我这个代码就是只上快读没问题上了快写就稳定哇掉后四个点,怪
by hzlqwq @ 2022-12-21 18:28:36
快写没必要的,可能快写部分是不是打错了还是数据范围问题。
by Snowy_Fujisaki @ 2022-12-21 18:31:28
@[OIer1030](/user/759710) 那我再看看,谢谢
by hzlqwq @ 2022-12-21 18:48:30
@[hzlqwq](/user/598026) 在快写中,`-(-2147483648)`算出来的值比int最大值大,会溢出(开long long就过了可以证明)。 \
所以快写**没有100%正确保障**~~,把快写删了吧。~~
by felixesintot @ 2023-07-31 18:04:20
@[felixesintot](/user/289608) 原来如此!谢谢大佬!
by hzlqwq @ 2023-07-31 18:43:34