题解 | 不重复数字
不重复数字
https://www.nowcoder.com/practice/38532b5539164242b4252352be8749ab
#include <cstddef>
#include <iostream>
#include <set>
#include <unordered_set>
using namespace std;
int main() {
int t;
cin>>t;
int n,num;
// 为了保证输出顺序为输入顺序,使用unordered_set
while (t--) {
unordered_set<int> s;
// set<int> s;
cin>>n;
for(int i=0;i<n;i++){
cin>>num;
if(s.find(num) == s.end()){
s.insert(num);
cout<<num<<" ";
}
}
cout<<endl;
}
}
// 64 位输出请用 printf("%lld")
查看18道真题和解析