hdu 1009 FatMouse' Trade
来源:互联网 发布:如何找钢琴老师 知乎 编辑:程序博客网 时间:2024/06/08 04:09
#include <stdio.h>#include <algorithm>using namespace std;struct node{ double J;//JavaBeans double F;//cat food double avg;// JavaBeans/cat food};node nData[1000];bool comp(node &a,node &b){ return a.avg > b.avg;}int main(){ double m; int i,n; double result; while(scanf("%lf %d",&m,&n) && m != -1 && n != -1) { result = 0; for(i = 0; i < n; ++i) { scanf("%lf %lf",&nData[i].J,&nData[i].F); nData[i].avg = nData[i].J / nData[i].F; } sort(nData,nData+n,comp);//降序排序 for(i = 0; i < n; ++i) { if(m > nData[i].F) { result += nData[i].J; m -= nData[i].F; } else { result += m*nData[i].avg; break; } } printf("%.3f\n",result); } return 0;}
0 0
- 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
- BestCoder Round #77 (div.2)解题报告
- Java基本类型
- 软硬件调试九法:第四条规则 分而治之
- android activity 开启 数据传递
- BZOJ_P2763 [JLOI2011]飞行路线(分层图+最短路)
- hdu 1009 FatMouse' Trade
- ubuntu14.04 Unity Eclipse图标显示异常
- Tyvj1098任务安排
- 基于MongoDB GridFS的图片存储
- android activity 显示和隐示开启
- java cp classpath
- 面向对象在javascript中的实践之大杂烩
- 分布式 Springmvc myBatis shiro restful dubbo zookeepe
- 由SOAP说开去 - - 谈谈WebServices、RMI、RPC、SOA、REST、XML、JSON