题解
2023-07-25 16:52:16
发布于:浙江
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct stu{
int a,b,c;
int all,num;
}s[100001];
bool cmp(stu a,stu b){
if(a.all!=b.all) return a.all>b.all;
else if(a.a!=b.a) return a.a>b.a;
else return a.num<b.num;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>s[i].a>>s[i].b>>s[i].c;
s[i].all=s[i].a+s[i].b+s[i].c;
s[i].num=i;
}
sort(s,s+n,cmp);
for(int i=0;i<5;i++){
cout<<s[i].num+1<<" "<<s[i].all;
cout<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个