正宗题解
2024-02-01 10:42:05
发布于:广东
5阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
struct ren{
string s;
int aa;
int b;
int c;
int d;
}a[10086];
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i].s>>a[i].aa>>a[i].b>>a[i].c;
a[i].d=a[i].aa+a[i].b+a[i].c;
}
for(int i=0;i<n;i++){
for(int j=0;j<n-1;j++){
if(a[j].d<a[j+1].d) swap(a[j],a[j+1]);
else if(a[j].da[j+1].d){
if(a[j].aa<a[j+1].aa){
swap(a[j],a[j+1]);
}
else if(a[j].aaa[j+1].aa){
if(a[j].b<a[j+1].b) swap(a[j],a[j+1]);
}
}
}
}
for(int i=0;i<n;i++){
cout<<a[i].s<<' '<<a[i].d<<endl;
}
return 0;
}
全部评论 1
tj都一样
2024-02-01 来自 广东
0
有帮助,赞一个