1坏了的排行榜
2026-09-20 20:24:56
发布于:江苏
1阅读
0回复
0点赞
呃呃呃呃呃呃呃呃
#include<bits/stdc++.h>
using namespace std;
struct U_U{
string s;
int a,b,c,sum,id;
};
bool cmrp(U_U a,U_U b){
if(a.sum!=b.sum){
return a.sum>b.sum;
}if(a.a!=b.a){
return a.a>b.a;
}if(a.b!=b.b){
return a.b>b.b;
}return a.id<b.id;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int n;
cin>>n;
U_U a[n];
for(int i=0;i<n;i++){
cin>>a[i].s>>a[i].a>>a[i].b>>a[i].c;
a[i].sum=a[i].a+a[i].b+a[i].c;
a[i].id=i;
}sort(a,a+n,cmrp);
for(int i=0;i<n;i++){
cout<<a[i].s<<' '<<a[i].sum<<'\n';
}
return 0;
}
这里空空如也







有帮助,赞一个