明明的随机数SET
2026-07-27 21:00:06
发布于:浙江
33阅读
0回复
0点赞
这题可以用桶排序的思想,但是在STL中有一个秘密武器—set,有自动去重和自动排序功能。所以这题我们用sei做:1.定义STL里set容器和n,n初始化为0;
2.输入n,定义sum=0。循环输入sum,将sum存入set中
3.输出set的长度
4定义迭代器类型(可以用auto)的it,循环遍历输出set里的元素(注意空格)
过了点赞👍
下面是AC包过代码:
#include <bits/stdc++.h>
using namespace std;
set<long long>a;
int main(){
int n,sum=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>sum;
a.insert(sum);
}
cout<<a.size()<<endl;
for(auto it=a.begin();it!=a.end();it++){
cout<<*it<<" ";
}
return 0;
}
麻烦点赞👍
全部评论 1
求求大佬点赞点赞

2026-07-28 来自 浙江
0






有帮助,赞一个