hdu 1070 Milk
来源:互联网 发布:联合国刚果行动知乎 编辑:程序博客网 时间:2024/06/07 01:05
链接:点击打开链接
题意:Ignatius买牛奶,有四个要求:
1.不会喝生产日期超过六天的牛奶,假如生产期1月1日,1月6日他将不会喝
2.每天喝200ml
3.如果牛奶剩下的少于200,将扔掉
4.在超市的牛奶都是今天生产的
现在Ignatius将买一瓶牛奶,求买那种牛奶更便宜。
思路:根据每天的花费排序,若每天的花费相同,则选择容量大的。
代码:
#include<iostream>#include<math.h>#include<string>#include<algorithm>using namespace std;#define inf 0x3ffffffstruct node{string name;int p,v;double t;//每天的价格 }a[100000];bool cmp(node x,node y){ if(x.t!=y.t) return x.t<y.t; else return x.v>y.v; }int main(){int num;cin>>num;while(num--){int n;cin>>n;for(int i=0;i<n;i++){ cin>>a[i].name>>a[i].p>>a[i].v; if(a[i].v<200) a[i].t=inf; else if(a[i].v>1000)//能喝5天 a[i].t=a[i].p*1.0/5; else a[i].t=a[i].p*1.0/(a[i].v/200);//喝不满五天 } sort(a,a+n,cmp);cout<<a[0].name<<endl;}}
1 0
- hdu 1070 Milk(水)
- 水题 hdu 1070 milk
- HDU 1070 Milk
- hdu 1070 Milk
- hdu 1070 milk
- Milk hdu 1070
- hdu 1070 Milk
- hdu 1070 Milk
- hdu 1070 Milk
- HDU 1070 Milk
- hdu 1070 Milk
- Milk hdu 1070
- hdu 1070 Milk
- hdu 1070 Milk
- hdu-oj 1070 Milk
- HDU 1070 Milk
- hdu 1070 milk
- HDU 1070 Milk
- JAVA高级【1.2】《Java核心技术2》流与文件-字符集
- 生成1~n的全排列
- Maven基础配置—上传jar包到私服
- Pig-0.16.0的安装与配置
- HTML适应手机浏览器宽度
- hdu 1070 Milk
- mybatis--查询缓存
- 基于ARM的嵌入式Linux应用程序开发
- 移动web端使用腾讯地图实现定位功能
- 神经网络分类算法 数据挖掘
- OpenCV——腐蚀
- 高效的六面体变换算法实现(三) —— 基于GPU的转换方式B
- 关于 find grep xargs 命令总结
- JAVA高级【1.3】《Java核心技术2》流与文件-压缩与解压