代码
#include<bits/stdc++.h>
using namespace std;
struct stu{
int a,b,c,d,e;
}an[301];
bool p(stu x,stu y){
if(x.e!=y.e){
return x.e>y.e;
}else if(x.a!=y.a){
return x.b>y.b;
}return x.a<y.a;
}
int main(){
int f;
cin>>f;
for(int i=0;i<f;i++){
cin>>an[i].b>>an[i].c>>an[i].d;
an[i].a=i;
an[i].e=an[i].b+an[i].c+an[i].d;
}sort(an,an+f,p);
for(int i=0;i<5;i++){
cout<<an[i].a+1<<" "<<an[i].e<<endl;
}
}