Tender_Wu @ 2022-09-12 16:15:48
#include<bits/stdc++.h>
using namespace std;
int n;
struct st{
string name;
int a,b,c,s;
}m[1010];
bool cmp(st x,st y)
{
return x.s<y.s;
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>m[i].name>>m[i].a>>m[i].b>>m[i].c;
m[i].s=m[i].a+m[i].b+m[i].c;
}
sort(m,m+n,cmp);
cout<<m[n-1].name<<' '<<m[n-1].a<<' '<<m[n-1].b<<' '<<m[n-1].c;
return 0;
}
by bamboo12345 @ 2022-09-12 16:19:07
@YOUAKIOI 你这样的话如果有相同的你会输出最后一个而题目要求第一个啊
by Tender_Wu @ 2022-09-12 16:21:53
@bamboo123 嗯嗯,谢谢