"简简单单"
2025-08-19 09:39:45
发布于:四川
10阅读
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 来自 四川 0
                                                                                        - 2025-08-19 来自 四川 0
                                                                                - 2025-08-19 来自 四川 0
                                                                        - 2025-08-19 来自 四川 0
        - 2025-08-19 来自 四川 0
                                                                                                                                                                                                                                                                                                                                          - 2025-08-19 来自 四川 0
                                                                                                                                                                                                                                                                                                                                          - 2025-08-19 来自 四川 0
                      - 2025-08-19 来自 四川 0
                            - 2025-08-19 来自 四川 0
- https://www.acgo.cn/person/4178123 - 2025-08-19 来自 四川 0
- 2025-08-19 来自 四川 0
               - 2025-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 来自 四川 0
- 666 - 2025-08-19 来自 四川 0
- 6666 - 2025-08-19 来自 四川 0
- 2025-08-19 来自 四川 0
                                                                                                                                                                        - 2025-08-19 来自 四川 0
                                                                                                                                                                        - 2025-08-19 来自 四川 0
                                                        - 2025-08-19 来自 四川 0







有帮助,赞一个