好像不能用map过了吧
by Hongzixuan0922 @ 2023-01-12 09:37:07
@[FZwangmuem](/user/677581) 加个快读
by Jasoncwx @ 2023-01-12 10:16:15
@[Jasoncwx](/user/592684) 不会写
by _Glassy_Sky_ @ 2023-01-12 10:18:21
@[FZwangmuem](/user/677581) bdfs
by Jasoncwx @ 2023-01-12 10:18:37
问题是他输出有问题
by _Glassy_Sky_ @ 2023-01-12 10:19:50
1. 没换行
2. map 没清空
by chaynflow @ 2023-01-12 10:26:34
3. 判断相等用`==`
4. 输出`a[i]`干什么?,`a[j]`吧。
by chaynflow @ 2023-01-12 10:30:08
稍微给你改了一下,(TLE 60pts)
```cpp
#include<bits/stdc++.h>
using namespace std;
int a[50005];
map<int, bool> mp;
int main()
{
int t, n;
cin >> t;
for(int i = 1; i <= t; i ++)
{
mp.clear();
cin >> n;
for(int j = 1; j <= n; j ++)
{
cin >> a[j];
mp[a[j]] = true;
}
for(int j = 1; j <= n; j ++)
if(mp[a[j]] == true)
{
cout << a[j] << " ";
mp[a[j]] = false;
}
cout << endl;
}
return 0;
}
```
by chaynflow @ 2023-01-12 10:31:51
@[FZwangmuem](/user/677581)
by chaynflow @ 2023-01-12 10:33:21
@[chy2011](/user/559665) 谢谢大佬,但是要通过是要加快读吗?
by _Glassy_Sky_ @ 2023-01-12 11:05:17