0分求助
查看原帖
0分求助
969221
Fryderyk_Chopin楼主2023/8/11 12:32
#include<bits/stdc++.h>
using namespace std;
struct fear{
    string s;
    char i;
    long long num;
};
fear a[100001],b[100001];
bool cmp1(fear x,fear y){
    return x.i>y.i;
}
bool cmp2(fear x,fear y){
    return x.num>y.num;
}
int main(){
    int n,m;
    cin>>n>>m;
    for(int i=1;i<=n+m;i++){
        cin>>a[i].s>>a[i].i>>a[i].num;
    }
    sort(a+0,a+n+1,cmp1);
    for(int i=m+1;i<=n+m;i++){
        b[i].s=a[i].s;
        b[i].i=a[i].i;
        b[i].num=a[i].num;
        a[i].num=-1;
    }
    sort(a+0,a+n+1,cmp2);
    sort(b+0,b+n+1,cmp2);
    b[1].num=-1;
    b[2].num=-1;
    sort(b+0,b+n+1,cmp2);
    a[1].num=-1;
    a[2].num=-1;
    a[3].num=-1;
    a[4].num=-1;
    a[5].num=-1;
    sort(a+0,a+n+1,cmp2);
    cout<<b[1].s<<"\n"<<a[1].s<<"\n"<<a[2].s<<"\n"<<a[3].s<<"\n"<<a[4].s;
    return 0;
}

6个WA 4个RE,求大佬指教!谢谢!

2023/8/11 12:32
加载中...