以下是70分代码,本人觉得没错呀!!!
#include<bits/stdc++.h>
using namespace std;
int n,a[1000],b[1000],c[1000],d[1000];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i]>>b[i]>>c[i];
d[i]=i;
}
for(int j=1;j<=n;j++)
for(int i=2;i<=n;i++)
{
if(a[i-1]+b[i-1]+c[i-1]<a[i]+b[i]+c[i])
{
swap(a[i-1],a[i]);
swap(b[i-1],b[i]);
swap(c[i-1],c[i]);
swap(d[i-1],d[i]);
}
else
if(a[i-1]==a[i])
if(b[i-1]+c[i-1]<b[i]+c[i])
{
swap(a[i-1],a[i]);
swap(b[i-1],b[i]);
swap(c[i-1],c[i]);
swap(d[i-1],d[i]);
}
}
for(int i=1;i<=5;i++)
cout<<d[i]<<" "<<a[i]+b[i]+c[i]<<endl;
return 0;
}