set能过!!!不要信讨论区,亲测开不开O2最长都只要771ms!!!
查看原帖
set能过!!!不要信讨论区,亲测开不开O2最长都只要771ms!!!
1074084
asd890123楼主2024/5/10 21:25

证明代码:

#include <iostream>
#include <set>

int main(){
    
    std::ios::sync_with_stdio(0);
    std::cin.tie(0),std::cout.tie(0);
    
    int n,tmp,T;
    
    std::cin >> T;
    while (T--){
        
        std::set <int> ds;
        
        std::cin >> n;
        while (n--){
            
            std::cin >> tmp;
            if (ds.insert(tmp).second) std::cout << tmp << ' ';
            
        }
        std::cout << '\n';
        
    }
    
    return 0;
}
2024/5/10 21:25
加载中...