本文共 514 字,大约阅读时间需要 1 分钟。
题目:
胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁。 输入格式: 输入首先给出两个正整数N(≤1e6)和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。数字间以空格分隔。 输出格式: 在一行内按非递增顺序输出资产排前M位的大富翁的个人资产值。数字间以空格分隔,但结尾不得有多余空格。 输入样例:8 38 12 7 3 20 9 5 18
输出样例:
20 18 12
水题,用数组排序就行
#includeusing namespace std;long int a[1000001];int main(){ //freopen("in.txt","r",stdin); int n,m; cin>>n>>m; if(m>n) m=n; for(int i=0;i
每天进步一点点,十天进步十点点,加油!
更多PTA代码请到我的博客里参考ps:代码仅供参考,请勿抄袭
转载地址:http://qlqbi.baihongyu.com/