#1、#10 WA求助!

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

Tender_Wu @ 2022-09-12 16:15:48

#include<bits/stdc++.h>
using namespace std;
int n;
struct st{
    string name;
    int a,b,c,s;
}m[1010];
bool cmp(st x,st y)
{
    return x.s<y.s;
}
int main()
{
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>m[i].name>>m[i].a>>m[i].b>>m[i].c;
        m[i].s=m[i].a+m[i].b+m[i].c;
    }
    sort(m,m+n,cmp);
    cout<<m[n-1].name<<' '<<m[n-1].a<<' '<<m[n-1].b<<' '<<m[n-1].c;
    return 0;
}

by bamboo12345 @ 2022-09-12 16:19:07

@YOUAKIOI 你这样的话如果有相同的你会输出最后一个而题目要求第一个啊


by Tender_Wu @ 2022-09-12 16:21:53

@bamboo123 嗯嗯,谢谢


|