#include<bits/stdc++.h>
#define iny int
using namespace std;
struct student{
string name;
int Chinese;
int Maths;
int English;
int total;
}a[1005];
int main(){
int n,maxx=0,maxC,maxM,maxE;
string maxn;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].name>>a[i].Chinese>>a[i].Maths>>a[i].English;
a[i].total=a[i].Chinese+a[i].Maths+a[i].English;
if(a[i].total>maxx){
maxx=a[i].total;
maxn=a[i].name;
maxC=a[i].Chinese;
maxM=a[i].Maths;
maxE=a[i].English;
}
}
cout<<maxn<<" "<<maxC<<" "<<maxM<<" "<<maxE;
return 0;
}
听别的奆佬说要用sort进行结构体排序,写一个cmp函数,按数组a中的总分和和输入顺序排序,可本蒟蒻不会写cmp函数(= =0)