Hdu3785
<span style="color:#6600cc;">/*
G - 寻找大富翁
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status
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
By Grant Yuan
2014.7.11
*/
#include<iostream>
#include<stdio.h> #include<stdlib.h>
#include<string.h>
using namespace std;
int n,m;
int a[100003];
int cmp(const void *a,const void *b)
{
return(*(int*)b-*(int*)a);
}
int main()
{int i,j;
while(1){
cin>>n>>m;
if(n==0&&m==0)
break;
for(i=0;i<n;i++)
cin>>a[i];
qsort(a,n,sizeof(a[0]),cmp);
for(j=0;j<m;j++)
if(j==0) cout<<a[j];
else cout<<" "<<a[j];
cout<<endl; }
return 0;
}
</span>
Hdu3785的更多相关文章
- HDU3785寻找大富翁~~真真切切的水题
寻找大富翁 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
随机推荐
- hdu2087
#include <stdio.h> #include <string.h> int main(){ int cnt,i,j,k; +],tmp[+]; int strl,tm ...
- hdu2074
我先求出交叉的gird,然后再一行一行求得.感觉还可以吧.思路比较清晰,开始想的是数是第几行然后从每一行的前后开始控制,好麻烦的感觉,我就先求出来了框架再做就好做多啦!后来PE,突然发现我特殊处理n= ...
- ASP.NET(四):ASP.net实现假分页显示数据
导读:在做数据查询的时候,有的时候查询到的数据有很多.通常呢,我们一般都是去拖动右侧边的滚动条.但是,有了分页后,我们就可以不必是使用滚动条,而直接通过分页查看我们想要的数据.在分页的过程中,有分为真 ...
- 七牛云杜江华:让云 + AI 成为企业服务的标配
12 月 5-6 日,2018 创业邦 100 未来领袖峰会暨创业邦年会(以下简称「创业邦 100 未来领袖峰会」)在北京国家会议中心举行.12 月 5 日下午,七牛云执行副总裁杜江华在企业服务论坛上 ...
- 【bzoj3689】异或之 可持久化Trie树+堆
题目描述 给定n个非负整数A[1], A[2], ……, A[n].对于每对(i, j)满足1 <= i < j <= n,得到一个新的数A[i] xor A[j],这样共有n*(n ...
- BZOJ 4516 [Sdoi2016]生成魔咒 ——后缀自动机
本质不同的字串,考虑SA的做法,比较弱,貌似不会. 好吧,只好用SAM了,由于后缀自动机的状态最简的性质, 所有不同的字串就是∑l[i]-l[fa[i]], 然后后缀自动机是可以在线的,然后维护一下就 ...
- 【CCF】棋局评估
博弈论极小极大搜索,记忆化+状压 #include<iostream> #include<cstdio> #include<string> #include< ...
- hdu 4952
Number Transformation Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Ot ...
- 简单div遮罩
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- linux crontab 定时器
crontab -e 编辑定时器 crontab -l 显示当前定时器 crontab -r 删除当前定时器 格式 * * * * * command 第一列表示分钟1-59 第二列表示小时1-23 ...