题解
2025-04-19 20:43:18
发布于:浙江
5阅读
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;
}
时间复杂度:
这里空空如也
有帮助,赞一个