90分 第8个测试点 大佬
查看原帖
90分 第8个测试点 大佬
330838
yang123yang楼主2021/9/16 20:25

这是C++的代码 第8个测试点过不去 就是不运行 直接退出了 大佬救救我 瑞斯拜大佬 救救孩子

#include<iostream>
#include<algorithm>
using namespace std;
struct person{
    int a;
    int b;
    int c;
    int id;
}s[400];
int nmp(person aa,person bb){

    if(aa.a+aa.b+aa.c==bb.a+bb.b+bb.c){
        if(aa.a==bb.a)
            return aa.id>bb.id;
        return aa.a>bb.a;
    }
    return aa.a+aa.b+aa.c>bb.a+bb.b+bb.c;
}
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>s[i].a>>s[i].b>>s[i].c;
        s[i].id=i;
    }
    sort(s+1,s+1+n,nmp);
    for(int i=1;i<=5;i++){
        cout<<s[i].id<<' '<<s[i].a+s[i].b+s[i].c<<endl;;
    }
}

2021/9/16 20:25
加载中...