胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁。
输入格式:
输入首先给出两个正整数N(≤106 )和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。数字间以空格分隔。
输出格式:
在一行内按非递增顺序输出资产排前M位的大富翁的个人资产值。数字间以空格分隔,但结尾不得有多余空格。
题意思路: 排序即可
wa : 卡一波cin cout恶心
代码:
#include<stdio.h>
#include<algorithm>
using namespace std;
#define MAXN 1000001
int arr[MAXN

这篇博客探讨了如何通过排序算法解决寻找资产排名前M位大富翁的问题。根据胡润研究院的数据,2017年中国有15万资产过亿的人。题目要求从N个人中快速找出资产最高的M个人,输入包括N和M,以及每个人的资产值。解决方案是应用排序算法,确保结果按资产值非递减顺序输出。然而,作者提到了遇到的WA问题,可能是由于输入输出格式或者代码实现细节导致的。
最低0.47元/天 解锁文章
2609

被折叠的 条评论
为什么被折叠?



