C++ set去重排序

明明的随机数

http://www.nowcoder.com/questionTerminal/3245215fffb84b7b81285493eae92ff0

#include<iostream>
#include<vector>
#include<algorithm>
#include<set>

using namespace std;
int main(){
    int N;
    while(cin>>N){//每个数组
        vector<int>tmp;
        int count=0;
        int a;
        while(count<N&&cin>>a){//将数组输入进去
            tmp.push_back(a);
            ++count;
        }
        set<int>s;
        for(auto& c:tmp){//利用set自带的去重排序
            s.insert(c);
        }
        for(auto it=s.begin();it!=s.end();++it){
            cout<<*it<<endl;
        }
    }
    return 0;
}
全部评论

相关推荐

qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
04-25 19:29
已编辑
宁波大学 运营
被普调的六边形战士很高大:你我美牛孩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务