这题主要是要想到数组[队伍编号]=数组[队伍编号]+成绩
直接一个数组将队伍编号和成绩对应起来
#include<stdio.h>
int main()
{
int n,max=-1,flag=0;
int iddw,iddy,score;
int sz[10010]={0};
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d-%d %d",&iddw,&iddy,&score);
sz[iddw]=sz[iddw]+score;
}
for(int i=0;i<10010;i++)
{
if(sz[i]>max)
{
max=sz[i];
flag=i;
}
}
printf("%d %d",flag,max);
return 0;
}