代码如下:
#include<bits/stdc++.h>
using namespace std;
struct node {
int sum,chie,num;
}a[10005];
bool cmp(node i,node j) {
if(i.sum!=j.sum) return i.sum>j.sum;
if(i.sum==j.sum) {
if(i.chie!=j.chie) return i.chie>j.chie;
else return i.num>j.num;
}
}
int main() {
int n;
cin>>n;
for(int i=1;i<=n;i++) {
cin>>a[i].chie;
int x,y;
cin>>x>>y;
a[i].sum=x+y+a[i].chie;
a[i].num=i;
}
sort(a+1,a+n+1,cmp);
for(int i=1;i<=5;i++) {
cout<<a[i].num<<' '<<a[i].sum<<endl;
}
return 0;
}
第八个点WA了
求调啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!