51,712
社区成员




#include<bits/stdc++.h>
using namespace std;
struct stu{
int num;
int c,m,e;
int sum;
}student[301];
bool pcd(stu a,stu b){
if(a.sum>b.sum)
return 1;
else if(a.sum<b.sum)
return 0;
else
{
if(a.c>b.c)
return 1;
else if(a.c<b.c)
return 0;
else
{
if(a.num>b.num)
return 0;
else return 1;
}
}
}
int n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
student[i].num=i;
cin>>student[i].c>>student[i].m>>student[i].e;
student[i].sum=student[i].c+student[i].m+student[i].e;
}
sort(student+1,student+1+n,pcd);
for(int j=1;j<=5;j++){
cout<<student[j].num<<" "<<student[j].sum<<endl;
}
return 0;
}