题解 | 明明的随机数

明明的随机数

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";
    }
}

#华为机试#
全部评论

相关推荐

大摆哥:刚好要做个聊天软件,直接让你帮他干活了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务