90!求助!

P5740 【深基7.例9】最厉害的学生

FJRT2425 @ 2024-05-31 22:25:50

#include<bits/stdc++.h>
using namespace std;
struct node{
    string m;
    int y,s,e,z;
}a[1001],k;
int main()
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i].m>>a[i].y>>a[i].s>>a[i].e;
        a[i].z=a[i].y+a[i].s+a[i].e;
        if(a[i].z>k.z) k=a[i];
    }
    cout<<k.m<<" "<<k.y<<" "<<k.s<<" "<<k.e<<endl;
    return 0;
}

by CodeArhat @ 2024-06-02 23:05:02

怀疑题面所说的“自然数”包括0。因为最高总分初始化为0的话第一个测试点WA,初始化为负数就AC。


|