3 solutions

  • 1
    @ 2026-4-1 11:52:43
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e6+10;
    struct Stu{
        int wen,xue,yu,id,sum;
        string name;
    };Stu a[N];
    bool cmp(Stu a,Stu b)
    {
        if(a.sum>b.sum) return 1;
        if(a.sum==b.sum&&a.id<b.id) return 1;
        return 0;
    }
    int main()
    {
        int n;cin>>n;
        for(int i=1;i<=n;i++)
        {
            cin>>a[i].name>>a[i].wen>>a[i].xue>>a[i].yu;
            a[i].sum=a[i].wen+a[i].xue+a[i].yu;
            a[i].id=i;
        }
        sort(a+1,a+n+1,cmp);
        cout<<a[1].name<<" "<<a[1].wen<<" "<<a[1].xue<<" "<<a[1].yu;
        return 0;
    }
    

    Information

    ID
    1614
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    1
    Tags
    (None)
    # Submissions
    15
    Accepted
    7
    Uploaded By