思路:
输入的形式是固定的:队伍编号-队员编号 成绩;可以使用规定的输入获取形式,获取归属哪一队,再将其得分加入该队,队伍的数量较小可以使用数组存储;最后再便利队伍数组找出分数最多的一队,输出。
代码:
#include<stdio.h>
int main()
{
int n,m[1001]={0},a,b,c,max=0;
scanf("%d",&n);
while(n--){
scanf("%d-%d %d",&a,&b,&c);
m[a]+=c;
}
for(a=0;a<1001;a++)
if(m[max]<m[a])
max=a;
printf("%d %d",max,m[max]);
return 0;
}