hdu 1009 FatMouse' Trade(贪心)
来源:互联网 发布:hadoop数据分析实例 编辑:程序博客网 时间:2024/06/11 20:46
http://blog.acmj1991.com/?p=758
题意:题目大意:每只猫把守一间房间,房间里有咖啡豆,老鼠可以拿猫粮去换,每个猫猫需要一定的猫粮,老鼠拿的猫粮的和猫需要的成一个比例,老鼠就能拿到这个比例的咖啡豆。问题是要我们求最多老鼠能拿到的咖啡豆。
思路:求出咖啡豆/猫粮的值,从大到小选取
#include<stdio.h>#include<math.h>#include<iostream>#include<algorithm>using namespace std;#define maxN 1010struct node{int fo,cfo;double k;}po[maxN];bool cmp(node &a,node &b){return a.k>b.k;}int main(){int cat,m;while(scanf("%d%d",&cat,&m)&&cat!=-1){for(int i=0;i<m;i++){scanf("%d%d",&po[i].fo,&po[i].cfo);po[i].k=(double)po[i].fo/po[i].cfo;}sort(po,po+m,cmp);double cnt=0.0;for(int i=0;i<m&&cat>0;i++){if(po[i].cfo<cat)cnt+=po[i].fo;elsecnt=cnt+(double)cat*po[i].k;cat-=po[i].cfo;}printf("%0.3f\n",cnt);}}
- hdu 1009 FatMouse' Trade(贪心)
- hdu 1009 FatMouse' Trade (贪心)
- HDU 1009 FatMouse' Trade【贪心】
- hdu 1009 FatMouse' Trade(贪心)
- hdu 1009 FatMouse' Trade(贪心)
- hdu 1009 FatMouse' Trade(贪心)
- HDU-1009 FatMouse' Trade 贪心
- hdu 1009 FatMouse' Trade(贪心)
- hdu 1009 FatMouse' Trade 贪心
- hdu 1009 FatMouse' Trade(贪心)
- hdu 1009 FatMouse' Trade【贪心】
- HDU 1009 FatMouse' Trade(贪心)
- HDU 1009:FatMouse' Trade【贪心】
- HDU 1009 FatMouse' Trade 贪心
- 贪心 HDU 1009 FatMouse' Trade
- HDU 1009 FatMouse' Trade (贪心)
- hdu 1009 FatMouse' Trade 贪心
- HDU 1009 FatMouse' Trade(贪心)
- 上海华为的一道关于指针方面的编程题
- 第五周第2天XML初步认识(二)
- JS中trim()方法
- XML补充
- Delphi 编写DLL动态链接库文件的知识和样例
- hdu 1009 FatMouse' Trade(贪心)
- Java 7 的新特性一览表
- 第一题:一个人上台阶可以一次上1个,2个,或者3个,问这个人上n层的台阶,总共有几种走法?
- 实现strtok
- hdu1272_小希的迷宫
- Ajax(2)
- 大连,第36届ACM国际大学生程序设计竞赛,亚洲区大连赛区预选赛
- 嵌入式数据库SQLite移植到S3C2410的方法
- Sybase:存储过程GROUP