博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu3785
阅读量:5278 次
发布时间:2019-06-14

本文共 789 字,大约阅读时间需要 2 分钟。

寻找大富翁

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 2459    Accepted Submission(s): 1162


Problem Description
浙江桐乡乌镇共有n个人,请找出该镇上的前m个大富翁.
 

 

Input
输入包含多组测试用例.
每个用例首先包含2个整数n(0<n<=100000)和m(0<m<=10),其中: n为镇上的人数,m为需要找出的大富翁数, 接下来一行输入镇上n个人的财富值.
n和m同时为0时表示输入结束.
 

 

Output
请输出乌镇前m个大富翁的财产数,财产多的排前面,如果大富翁不足m个,则全部输出,每组输出占一行.
 

 

Sample Input
3 1
2 5 -1
5 3
1 2 3 4 5
0 0
 

 

Sample Output
5
5 4 3
 

 

Source
 
#include<iostream>
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
    int n,m,i,j,a[100010],t;
    while(~scanf("%d%d",&n,&m)&&(n||m))
    {
        for(i=0; i<n; i++)
            scanf("%d",&a[i]);
        sort(a,a+n);
        for(i=n-1; i>n-1-m; i--)
            if(i==n-1)
                printf("%d",a[i]);
            else
                printf(" %d",a[i]);
        printf("\n");
    }
}

转载于:https://www.cnblogs.com/lxm940130740/p/3333794.html

你可能感兴趣的文章
laravel 取sql语句
查看>>
HDU 2095 find your present (2)
查看>>
Hadoop入门(一):Hadoop伪分布安装
查看>>
svn做目录访问控制(AuthzSVNAccessFile)
查看>>
微信小程序之下拉刷新,上拉加载更多
查看>>
[uva11137]立方数之和·简单dp
查看>>
【Java】 剑指offer(58-2) 左旋转字符串
查看>>
Python List comprehension列表推导式
查看>>
字符集
查看>>
数据库设计经验
查看>>
Crossing River(1700poj)
查看>>
敏捷的最佳实践-3
查看>>
map reduce filter
查看>>
今天入住园子了
查看>>
20162319 莫礼钟 预备作业02
查看>>
数字的可视化:python画图之散点图sactter函数详解
查看>>
116. Populating Next Right Pointers in Each Node (Tree; WFS)
查看>>
uva 11991 Easy Problem from Rujia Liu
查看>>
[PhoneGap] 开篇: Web开发工程师染指手机App的利器
查看>>
140717
查看>>