题目描述
天下历圈圈年,A国与C国发生了战争。C国完胜后开始了狂欢。突然某人大喝一声“我消灭了最多的敌人!”。众人均不服,都把自己在每场战役中消灭的敌人数目晒了出来,可是大家七嘴八舌的,最后也没搞清楚到底谁杀敌的总数最多。现在就需要你来帮忙统计战功,找出功劳最大的英雄。
输入
首先输入一个整数n(1<n<100),表示有n个人参与评选。 接下来n行,每行输入一个姓名和5个整数,表示该将领在每场仗战役中消灭敌人的数目。姓名不包含空格。
输出
输出英雄的名字,以及总的杀敌数量。测试数据保证满足条件的英雄唯一。
样例输入 Copy
3 Alexandra 499 232 11 23 67 Owen 2 9999 2 3 10 Jesse 4 123 456 789 345
样例输出 Copy
Owen 10016
#include<bits/stdc++.h>
using namespace std;
struct aa{
string m;
int a,b,c,d,e;
};
int main()
{
aa s[100],mx;
int i,n;
cin >> n;
cin >> s[0].m >> s[0].a >> s[0].b >> s[0].c >> s[0].d >> s[0].e;
mx = s[0];
for(i = 1;i < n;i++)
{
cin >> s[i].m >> s[i].a >> s[i].b >> s[i].c >> s[i].d >> s[i].e;
if(s[i].a + s[i].b + s[i].c + s[i].d + s[i].e > mx.a + mx.b + mx.c + mx.d + mx.e)
{
mx = s[i];
}
}
cout << mx.m << " " << mx.a + mx.b + mx.c + mx.d + mx.e;
return 0;
}