1 条题解

  • 0
    @ 2025-8-18 16:32:54

    `#include<bits/stdc++.h>

    using namespace std; struct pe { string a; int b,c,d,id; }; pe f[110]; bool cmp(pe x,pe y) { if(x.b!=y.b)return y.b>x.b; else { if(x.c!=y.c)return y.c>x.c; else { if(x.d!=y.d)return y.d>x.d; else return y.id<x.id; } } } int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin>>f[i].a>>f[i].b>>f[i].c>>f[i].d; f[i].id=i; } sort(f,f+n,cmp); for(int i=0;i<n;i++)cout<<f[i].a<<endl; return 0; } `

    • 1

    信息

    ID
    811
    时间
    1000ms
    内存
    128MiB
    难度
    9
    标签
    递交数
    188
    已通过
    16
    上传者