杭电 1070

来源:互联网 发布:腾讯游戏2017数据分析 编辑:程序博客网 时间:2024/06/05 12:15

附上代码:

#include<stdio.h>#include<string.h>#define N 110int main(){    int i,j,k,n,m,t,ave,min;    char name[N],s[N];    int price,volume,days,v;    while(scanf("%d",&t)==1)    {        while(t--)        {            days=1;            min=100000;            scanf("%d",&n);            for(i=0;i<n;i++)            {                scanf("%s%d%d",name,&price,&volume);                if(volume>=200)                {                    if(volume>1000)                        days=5;                    else                        days=volume/200;                    ave=price/days;                    if(ave<min)                    {                        min=ave;                        v=volume;                        strcpy(s,name);                    }                    else                    {                        if(ave==min)                        {                            if(volume>v)                            {                                min=ave;                                v=volume;                                strcpy(s,name);                            }                        }                    }                }            }            printf("%s\n",s);        }    }    return 0;}


0 0