题解
2025-04-19 20:43:18
发布于:浙江
8阅读
0回复
0点赞
本题让我们给随机数去重并排序。可以看到样例是升序排列的,所以我们可以利用set的特性来排序:
#include <bits/stdc++.h>
using namespace std;
int main(){
    int a;
    cin >> a;
    set <int> se;
    for(int i=1;i<=a;i++){
        int n;
        cin >> n;
        se.insert(n);
    }set<int>::iterator it;
    cout << se.size()<<endl;
    for(it=se.begin();it!=se.end();it++){
        cout << *it<< " ";
    }
    return 0;
}
时间复杂度:
这里空空如也







有帮助,赞一个