hdu 1009 肥胖鼠 贪心(一) sort 排序函数
来源:互联网 发布:怎么看淘宝开店日期 编辑:程序博客网 时间:2024/04/30 00:31
#include<iostream>#include<iomanip>#include<algorithm>using namespace std;struct Trade{ int j,f; double percent;}mouse[3001];bool cmp(Trade a,Trade b){ return a.percent>b.percent;}int main(){ int n,m; while(cin>>m>>n&&(n!=-1||m!=-1)) // 括号不能玩丢了 { int i; for(i=0;i<n;i++) { cin>>mouse[i].j>>mouse[i].f; mouse[i].percent=(double)mouse[i].j/mouse[i].f; } sort(mouse,mouse+n,cmp); double sum=0; for(i=0;i<n;i++) { if(m>mouse[i].f) { sum+=mouse[i].j; m-=mouse[i].f; } else //break; { sum+=mouse[i].percent*m; // m即所剩coffeeBean m=0; break; } } cout<<fixed<<setprecision(3)<<sum<<endl; //保留三位小数 } return 0;}
- hdu 1009 肥胖鼠 贪心(一) sort 排序函数
- 排序(Sort)--【一】
- 排序函数sort()
- HDU-1009-FatMouse' Trade (贪心,sort,qsort)
- hdu 1052(田忌赛马 贪心算法,sort排序)
- HDU 1425 sort (排序)
- hdu 2491 (贪心+排序)
- Access System(sort 排序~小贪心问题)
- day_3-acm贪心(sort结构体排序)
- 洛谷 1654 产品排序(sort) 背包DP+贪心
- HDU 1009 FatMouse' Trade (贪心、结构体排序)
- HDU 1425 sort(快速排序)
- hdu--2803 The MAX(sort排序)
- EXCEL排序 (sort)【HDU】-1862
- hdu 2071 sort排序
- hdu 2056 排序sort
- HDU 1425 sort (排序)
- HDU 5884 Sort (二分 贪心(k叉哈夫曼树))
- 在终端for循环
- VC中的UpdateData()函数参数true/false的区别
- Apache下url重写,虚拟机设置
- 每天一道编程题(六)-------希尔排序
- 字符串太长 以及cocos2d-x在多线程中绘制图像变白色块问题
- hdu 1009 肥胖鼠 贪心(一) sort 排序函数
- 那些事儿
- css样式重写,英文超出
- 统计文件行数的shell
- Sql server存储过程以及一次插入多条记录
- extern用法详解
- 关于 iconv UCS-2 中文乱码问题
- Zigbee协议的基本概念及框架
- 连接数据库的封装