1 条题解

  • 0
    @ 2025-4-12 11:46:39
    #include<bits/stdc++.h>
    using namespace std;
    string num[105];
    int age[105];
    int main(){
    	int n;
        cin>>n;
        for(int i=0;i<n;i++){
            cin>>num[i];
            cin>>age[i];
        }
        for(int i=0;i<n-1;i++){
            for(int j=i+1;j<n;j++){
                if(age[i]<age[j]){
                    swap(age[i],age[j]);
                    swap(num[i],num[j]);
                }
            }
        }
        for(int i=0;i<n;i++){
            cout<<num[i]<<endl;
        }
        return 0;
    }
    
    
    • 1

    信息

    ID
    1850
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    7
    已通过
    4
    上传者