【HDOJ】1070 -> Milk

来源:互联网 发布:代刷网站源码 编辑:程序博客网 时间:2024/05/25 19:59

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1070

心得:

        最大的体会就是这个叫做Ignatius的富二代牛奶少于200ml就倒掉,5天喝不完的牛奶还要买。勤俭节约的孩纸不要学习他哦!

代码:

#include <iostream>using namespace std;typedef struct{char brand[100];int price;int day;int volume;double xjb;}Milk;int main(){int n,i,flag;Milk mk,bmk;cin>>n;while(n--){cin>>i;flag=0;while(i--){cin>>mk.brand>>mk.price>>mk.volume;mk.day=mk.volume/200;if(mk.day>5) mk.day=5; //这个地方被WA了一次,注意!!!mk.xjb=(double)mk.day/(double)mk.price;if(flag==0) {memcpy(&bmk,&mk,sizeof(mk));flag=1;}if(mk.day>0 && (mk.xjb>bmk.xjb || (mk.xjb==bmk.xjb && mk.volume>bmk.volume)) )memcpy(&bmk,&mk,sizeof(mk));}cout<<bmk.brand<<endl;}return 0;}


原创粉丝点击