"简简单单"
2025-08-19 09:39:45
发布于:四川
9阅读
0回复
0点赞
求求了点个赞吧!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#include<bits/stdc++.h>
using namespace std;
struct A{
string name;
int a;
int id;
int y;
}s[205];
int x(A a,A b){
if(a.y==b.y&&a.a!=b.a){
return a.id<b.id;
}else{
if(a.a!=b.a){
return a.a>b.a;
}
}
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
string a1;
cin>>a1,s[i].name=a1;
int a2;
cin>>a2,s[i].a=a2;
cin>>s[i].id;
}
for(int i=1;i<=n;i++){
s[i].a>60?s[i].y=1:s[i].y=2;
}
sort(s****+n+1,x);
for(int i=1;i<=n;i++){
cout<<s[i].name<<endl;
}
return 0;
}
全部评论 19
2025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
0https://www.acgo.cn/person/4178123
2025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
0#include<bits/stdc++.h> using namespace std; struct A{ string name; int a; int id; int y; }s[205]; int x(A a,A b){ if(a.y==b.y&&a.a!=b.a){ return a.id<b.id; }else{ if(a.a!=b.a){ return a.a>b.a; } } } int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ string a1; cin>>a1,s[i].name=a1; int a2; cin>>a2,s[i].a=a2; cin>>s[i].id; } for(int i=1;i<=n;i++){ s[i].a>60?s[i].y=1:s[i].y=2; } sort(s****+n+1,x); for(int i=1;i<=n;i++){ cout<<s[i].name<<endl; } return 0; }
2025-08-19 来自 四川
0666
2025-08-19 来自 四川
06666
2025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
02025-08-19 来自 四川
0
有帮助,赞一个