仔细读题
2023-08-10 14:15:41
发布于:浙江
1阅读
0回复
0点赞
#include<bits/stdc++.h>
#include<fstream>
#include<string>
using namespace std;
struct stu{
int _1;
int c,m,e;
long long sum=0;
};
bool cmp1(stu a,stu b){
if(a.sumb.sum){
if(a.cb.c){
return a._1<b._1;
}else{
return a.c>b.c;
}
}else{
return a.sum>b.sum;
}
}
int main(){
stu a[10005];
int b;
cin >>b;
for(int i =1;i<=b;i++){
a[i]._1=i;
cin >> a[i].c >>a[i].m>>a[i].e;
a[i].sum+=a[i].c+a[i].m+a[i].e;
}
sort(a+1,a+1+b+1,cmp1);
for(int i =1;i<=5;i++){
cout <<a[i]._1<<' '<<a[i].sum<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个