题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

两个关键点,利用性质做题;首先是去重则利用unordered_set,然后把它赋给容器vector进行升序sort()

#include <iostream>
usingnamespacestd;
#include<vector>
#include<string>
#include<unordered_set>
#include<algorithm>
 
intmain() {
     
    //unordered_map<int,int>map;
    unordered_set<int>result;
    intN;
    intnum;
    cin>>N;
 
 
    for(inti=0;i<N;i++)
    {
        cin>>num;
        result.insert(num); //去掉重复值
    }
 
    vector<int>v(result.begin(),result.end()); //它赋给容器vector进行升序sort()
 
    sort(v.begin(),v.end());
 
    for(inti=0;i<v.size();i++)
    {
        cout<<v[i]<<endl;
    }
 
}
#华为笔试#
全部评论

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务