1 条题解

  • 0
    @ 2025-5-23 17:50:33
    #include<cstdio>
    #include<bits/stdc++.h>
    using namespace std;
    struct student
    {
        int t;
        int h;
        double v;
        int l;
    };
    bool cmp(student x,student y)
    {
        if(x.v!=y.v)
        {
            return x.v>y.v;
        }
        if(x.h==y.h)
        {
            return x.l>y.l;
        }   
    }
    int main()
    {
    int x;
    cin>>x;
    student a[x];
    for(int i=0;i<x;i++)
    {
        cin>>a[i].t>>a[i].h;
        a[i].v=a[i].h/a[i].t;
        a[i].l=i;
    }
    sort(a,a+x,cmp);
    cout<<a[0].l+1;
        return 0;
    }
    
    
    • 1

    信息

    ID
    241
    时间
    1000ms
    内存
    64MiB
    难度
    8
    标签
    递交数
    125
    已通过
    18
    上传者