2 条题解

  • 0
    @ 2025-10-5 9:53:18
    #include<iostream>
    #include<string.h>
    #include<algorithm>
    using namespace std;
    struct node
    {
    string a;
    int age;
    }s[110];
    bool cmp(node x,node y)
    {
    return x.age>y.age;
    
    //年龄排序
    }
    int main()
    {
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
    cin>>s[i].a>>s[i].age;
    if(s[i].age<60)
    s[i].age=59;
    
    //年龄一致化,确保年轻人之间不会按年龄排
    }
    sort(s,s+n,cmp);
    for(int i=0;i<n;i++)
    {
    cout<<s[i].a<<endl;
    }
    return 0;
    }
    
    //野法,方便点👀️
    
    

    信息

    ID
    1126
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    (无)
    递交数
    18
    已通过
    9
    上传者