题解 | #C++明明的随机数#

明明的随机数

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

#include<bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin>>n;//第一行先输入随机整数的个数 N 

    set<int> s;//自动实现去重和排序
        //set 的含义是集合,它是一个有序的容器,里面的元素都是排序好的
        //1.每个元素的键值都唯一,不允许两个元素有相同的键值。
        //2.所有元素都会根据元素的键值自动排序(默认从小到大)。
        //3.set 中的元素不像 map 那样可以同时拥有实值(value)和键值(key),只能存储键

    //接下来的 N 行每行输入一个整数,代表明明生成的随机数
    for (int i = 0; i < n; i++) {
        int x;
        cin >> x;
        s.insert(x);
    }

    for (auto i : s)
        cout << i << endl;//遍历输出s里的每一个值
}

#刷题#
全部评论

相关推荐

12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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