求调
#include<bits/stdc++.h>
using namespace std;
struct A {
string name;
int c = 0, m = 0, e = 0;
} stu[1005];
struct B {
string name;
int c = 0, m = 0, e = 0;
} stu1[1005];
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> stu[i].name >> stu[i].c >> stu[i].m >> stu[i].e;
int a=stu[i].name.size();
if(a<=8&&stu[i].c<=150&&stu[i].m<=150&&stu[i].e<=150){
if (stu[i].c + stu[i].m + stu[i].e > stu1[i].c + stu1[i].m+stu1[i].e){
stu1[i].c=stu[i].c;
stu1[i].m=stu[i].m;
stu1[i].name=stu[i].name;
stu1[i].e=stu[i].e;
}
}
}
cout<<stu1[1].name<<" "<<stu1[1].c<<" "<<stu1[1].e<<" "<<stu1[1].m;
return 0;
}