#include<bits/stdc++.h>
using namespace std;
int z[400],w[400],s[400],y[400],h[400];
void diyswap(int i,int j)
{swap(z[i],z[j]);
swap(h[i],h[j]);
swap(w[i],w[j]);//不交换语文成绩只能得70分
}
bool judge(int i,int j)
{if(z[i]<z[j])return false;
if(z[i]==z[j]&&w[i]<w[j])return false;
if(z[i]==z[j]&&w[i]==w[j]&&h[i]>h[j])return false;
return true;
}
int main()
{int n;
cin>>n;
for(int i=1;i<=n;i++)
{cin>>w[i]>>s[i]>>y[i];
z[i]=w[i]+s[i]+y[i];
h[i]=i;
}
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
{if(!judge(i,j))
diyswap(i,j);}
for(int i=1;i<=5;i++)
cout<<h[i]<<" "<<z[i]<<endl;
return 0;
}
奖学金
于 2018-01-30 12:00:13 首次发布