[计蒜客]蒜头军的随机数
题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛)算法标签 set题目描述思路用STL set去重题目代码#include<iostream>#include<set>using namespace std;set<int> a;int main(){int n,x;cin>>n;while(n...
·
题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛)
算法标签 set
题目描述
思路
用STL set去重
题目代码
#include<iostream>
#include<set>
using namespace std;
set<int> a;
int main()
{
int n,x;
cin>>n;
while(n--)cin>>x,a.insert(x);
cout<<a.size()<<endl;
for(set<int>::iterator it=a.begin();it!=a.end();it++)
if(it==a.begin())cout<<*it;
else cout<<" "<<*it;
return 0;
}
更新代码
#include<iostream>
#include<set>
using namespace std;
set<int> a;
int main()
{
int n,x;
cin>>n;
while(n--,cin>>x)a.insert(x);
cout<<a.size()<<endl;
int cnt=0;
for(auto op:a){cnt++;if(cnt==a.size())cout<<op;else cout<<op<<" ";}
return 0;
}
更多推荐
已为社区贡献3条内容
所有评论(0)