洛谷P1059 [NOIP2006 普及组] 明明的随机数

  • Post author:
  • Post category:其他


原题:https://www.luogu.com.cn/problem/P1059

这道题让我深深体会到STL容器的厉害。如果进行常规的去重和排序,需要的代码量很大,不过STL里面有一个set,专门去重和排序,时间复杂度很小。

代码:

#include<bits/stdc++.h>
using namespace std;
set<int> s;
int main(){
    int n,g;
    cin >> n;
    for(int i = 1; i <= n; i++){
        cin >> g;
        s.insert(g);
    }
    set<int>::iterator it;
    cout << s.size() << endl;
    for(it = s.begin(); it != s.end(); it++)cout << *it << " ";
    return 0;
}



版权声明:本文为weixin_46503187原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。