#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,i,j,b1,b2,b3,a[301],b[301],maxn,maxm;
memset(a,-1,sizeof(a));
cin>>n;
for(i=1;i<=n;i++)
{
scanf("%d%d%d",&b1,&b2,&b3);
int m=b1+b2+b3;
int k=(m*100000)+(b1*1000)+(100-i); //把几个值合并
b[i]=m;
a[i]=k;
}
for(i=1;i<=5;i++) //找出前五个大的
{
maxn=0;
for(j=1;j<=n;j++) //打擂台
{
if(a[j]>maxn)
{
maxn=a[j];
maxm=j;
}
}
cout<<maxm<<' '<<b[maxm]<<endl;
a[maxm]=-1; //标记,以免重复
}
return 0;
}
一百的,借鉴借鉴,