4 条题解

  • 0
    @ 2025-7-24 9:30:01

    代码不是我的,是同学的,我觉得好用

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n,s1,s2,sum=0,max=0,t = 0,x,i;
        char a,b;
        string name ,maxn;
        cin >> n;
        for(int i = 1;i<=n;i++)
        {
            cin >> name >> s1 >> s2 >> a >> b >> x;
            if(s1 > 80 && x > 0) sum = sum + 8000;
            if(s1 > 85 && s2>80) sum = sum + 4000;
            if(s1 > 90 )         sum = sum + 2000;
            if(s1 > 85 && b=='Y')sum = sum + 1000;
            if(s2 > 80 && a=='Y')sum = sum + 850;
            t += sum;
            if(sum > max) maxn = name ,max = sum;
            sum = 0;
        }
        cout << maxn << endl << max << endl << t;
        return 0 ;
    }
    

    信息

    ID
    680
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    253
    已通过
    94
    上传者