题解 | 明明的随机数

明明的随机数

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

#include <iostream>
#include <stdio.h>
#include "stdlib.h"
#include "string"
#include "vector"
#include "algorithm"

int main() {
    int n = 0;
    scanf("%d", &n);
    std::vector<int> arr;
    int a = 0;
    for(int i = 0; i < n; i++){
        scanf("%d", &a);
        if(arr.size() == 0){
            arr.push_back(a);
        }
        else{
            auto res = std::find(arr.begin(), arr.end(), a);
            if(res == arr.end())
            {
                arr.push_back(a);
            }
        }
    }

    std::sort(arr.begin(), arr.end(), [](int a, int b){
        return a < b;
    });

    for(int i = 0; i < arr.size(); i++)
    {
        std::cout << arr[i] << "\n";
    }
}

#华为机试#
全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 12:23
点赞 评论 收藏
分享
头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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