小公举.福布斯榜
来源:互联网 发布:手机淘宝贷款入口 编辑:程序博客网 时间:2024/04/24 08:06
//这个题一直PE,改了十几遍了,我选择死亡
//结构体和sort更配噢
有多组测试数据,少于10。 每组数据两个数N (0 < N < = 10^6)和K ( 0< K <= 10 ,K < N ),表示有N位候选人,要从中选出排名前K的富豪,然后是N位候选人的名字和财产(亿元)。 (名字是由不超过60个字母组成的字符串 ,任意两个人的财产都不一样)
输出排名前K的富豪的名字和财产,按财产从大到小排序(每组数据后面输出一个空行)。
5 3
fdsa 100.5
aaaa 132
jkoret 421.1
koerwrew 543
jirjge 432.4
4 2
Fda 441.6
Fdsja 123
afds 345.11
Haffe 894
-----------------------koerwrew 543
jirjge 432.4
jkoret 421.1
Haffe 894
Fda 441.6
-----------------------#include <stdio.h>#include <stdlib.h>#include <iostream>#include <algorithm>#include <math.h>using namespace std;struct node{char name[65];float money;}a[1000005];bool cmp(node x, node y){return x.money>y.money;}int main(){int i;int m,n,k=10;while (~scanf("%d %d", &m, &n)){getchar();for (i = 0; i < m; i++){scanf("%s %f", a[i].name, &a[i].money);getchar();}sort(a, a + m, cmp);printf("%s %g",a[0].name,a[0].money);for (i = 1; i<n; i++){printf("\n");printf("%s %g", a[i].name, a[i].money);}}return 0;}
0 0
- 小公举.福布斯榜
- 汽水小公举控件
- Swift小公举
- shell 小公举
- Android小公举:Clipboard to file
- “2009福布斯中国名人榜”榜单
- 福布斯2005中国大陆最佳商业城市榜
- 福布斯全球富人榜(转载)
- 2009福布斯最具潜力中小企业榜
- 2009福布斯中国上市公司最佳CEO榜
- 2011福布斯中国潜力企业榜
- 2014福布斯中国名人榜:范冰冰压刘德华居首
- 福布斯全球最具价值品牌榜
- 福布斯美国十大最创新公司榜 全球榜百度第五
- 福布斯取消中国慈善榜 中国富豪做好事多不留名
- 福布斯发布07年网络名人榜(组图)
- 福布斯08中国名人榜揭晓 “许三多”排名38
- 联想控股入围福布斯中国顶尖企业榜
- 坚持#第116天~I have no time to do this!
- 极光推送[待完善版]
- Activity四种启动模式
- Jdbc小结_3
- Struts2中Action的单例与多例
- 小公举.福布斯榜
- 用JQuery写一个三级可收缩菜单
- bootstrap栅栏系统css中的col-xs-*,col-sm-*,col-md-* 的意义
- T-SQL语句
- mysql 的事务隔离级别
- 项目启动问题
- JQuery中$.ajax()方法参数详解
- Oracle优化02-锁和阻塞
- READ DQS Gating Training