编程团体赛
分析: 看看输入格式就能知道,输入先取编号和成绩,然后编号直接由‘-’得到团队编号,然后直接数据进行处理最后列表中取到最大的值
#include <stdio.h>
int main()
{
int n,score,num,group,sum[1001] = {};
scanf("%d",&n);
int i;
for(i = 0;i<n;i++)
{
scanf("%d-%d %d",&group,&num,&score);
sum[group] += score;
}
int max = 0;
for(i = 0;i<1001;i++)
{
if(sum[i]>sum[max])
{
max = i;
}
}
printf("%d %d\n",max,sum[max]);
return 0;
}
版权声明:本文为weixin_53272394原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。