题解 | #明明的随机数#

明明的随机数

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

#include <iostream>
using namespace std;

int main() {
    int n, b;
    cin >> n;

    if (n <= 0 || n > 1000) {
        cerr << "Invalid input size." << endl;
        return 1;
    }

 
    int* a = new int[n];
    int c[1000] = {0};

    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }

    for (int i = 0; i < n; i++) {
        b = a[i];
        ++c[b];
    }

    for (int k = 0; k < 1000; k++) {
        if (c[k] != 0) {
            cout << k << endl;
        }
    }

    return 0;
}

全部评论
直接暴力解,定义一个空闲数组,将给出的数组元素转化为空闲数组的下标,最后只要输出空闲数组不为零的下表就可以了!
点赞 回复 分享
发布于 2024-06-22 21:33 山西

相关推荐

11-29 00:55
门头沟学院
区域赛银,邀请赛金,打算十二月打下Java基础、背点八股、写个外卖后去投福建小厂的寒假实习,简历应该怎么写呢?以及福州/和厦门有推荐的小厂吗?
牛客53210502...:简历一页:把区域银,邀请赛金标粗,其他的奖除非凑一页否则没有必要写。或者多页:每个站一行这样都列出来。项目经历看看牛客其他人是怎么写的,写的不好呢。简历打磨好按部就班没问题的
点赞 评论 收藏
分享
哇哇的菜鸡oc:他这不叫校招offer,而是实习offer
点赞 评论 收藏
分享
11-03 14:57
西北大学 营销
Belltrix:其实就是每根转动一定的角度
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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