错在哪啊啊啊啊啊啊啊啊
#include<bits/stdc++.h>
using namespace std;
struct mark{
int node;
int y;
int s;
int e;
int sum;
};
bool cmp(mark a,mark b){
if(a.sum == b.sum){
if(a.y == b.y){
if(a.s == b.s){
return a.e > b.e;
}
return a.s > b.s;
}
return a.y > b.y;
}
return a.sum > b.sum;
}
int main(){
int n;
cin >> n;
mark a[n];
for(int i = 0; i < n; i++){
scanf("%d %d %d",a[i].y,a[i].s,a[i].e);
a[i].node = i + 1;
a[i].sum = a[i].y + a[i].s + a[i].e;
}
sort(a,a + n,cmp);
for(int i = 0; i < 5; i++){
printf("%d %d\n",a[i].node,a[i].sum);
}
}