题解 | #寻找大富翁#

寻找大富翁

https://www.nowcoder.com/practice/38131e23663746a992581d45f16e7a86

#include <iostream>
#include <algorithm>

using namespace std;
int wealth[100000 + 1];
bool cmp(int a, int b) {
    return a > b;
}
int main() {
    int n, m;
    while (cin >> n >> m) {
        if (n == 0) break;
        for (int i = 0; i < n; ++i) {
            cin >> wealth[i];
        }
        sort(wealth, wealth + n, cmp);
        if (n < m) {
            for (int i = 0; i < n; ++i) {
                cout << wealth[i] << " ";
            }
            cout << endl;
        } else {
            for (int i = 0; i < m; ++i) {
                cout << wealth[i] << " ";
            }
            cout << endl;
        }
    }
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 13:05
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
06-25 16:25
梧州学院 Java
愿汐_:项目介绍那么长,然而你做了啥就一句话?
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 14:08
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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