2 Yili 10 500 Mengniu 20 1000 4 Yili 10 500 Mengniu 20 1000 Guangming 1 199 Yanpai 40 10000
Mengniu Mengniu
AC码:
#include<stdio.h> #include<string.h> char ch[103],str[103]; int main() { int n,max,a,b,i,d,m; while(~scanf("%d",&n)) { max=0; for(i=0;i<n;i++) { scanf("%s%d%d",str,&a,&b); if(b<200) // 体积少于200的,直接忽略 continue; d=(b/200)*200; if(d>1000) // 体积大于1000的,按1000算 d=1000; if(max<d/a) { max=d/a; strcpy(ch,str); m=b; } if(max==(d/a)&&m<b) // 如果价格都最便宜,则选择体积大的 { strcpy(ch,str); m=b; } } printf("%s\n",ch); } return 0; }
原文:http://blog.csdn.net/u012804490/article/details/25058601