读书人

ACM题下传有异常研究很久找不到

发布时间: 2013-03-22 09:49:50 作者: rapoo

ACM题,上传有错误,研究很久,找不到问题,求教
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1613


#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define MAX 100009

typedef struct
{
char name[128];
int price;
}bdd;
bdd b[MAX];

int main()
{

int a[100009];
int t;
int u,m;
int i,j;
int min;
int k=0;
int l;
scanf("%d",&t);
while(t--)
{
k++;
memset(b,0,sizeof(b));
memset(a,0,sizeof(a));
scanf("%d%d",&u,&m);
for(i=0;i<m;i++)
{
scanf("%s%d",b[i].name,&b[i].price);
a[b[i].price]++;

}
min=a[1];
l=1;
for(i=2;i<u;i++)
{
if(a[i]<min && a[i]!=0) {min=a[i];l=i;}
}
for(i=0;i<m;i++)
{
if(b[i].price==l)
{
printf("Case %d:\nThe winner is %s.\nThe price is %d.\n",k,b[i].name,b[i].price);
break;
}
}
if(t) printf("\n");
}
return 0;
}

[解决办法]
没有注释也没有原题要求说明,哪个有工夫猜来你的程序想实现什么,没心思看了,灌个水了跑人
[解决办法]
a[1]等于0怎么办

读书人网 >C语言

热点推荐