0分,样例对的,求调赏关
查看原帖
0分,样例对的,求调赏关
449304
zi_jin楼主2023/6/3 17:04

题目

代码:

#include<bits/stdc++.h>
using namespace std;
int n;
struct ll{
    string name;
    int c,m,e;
    int z;
}a[1010];
bool cmp(ll a1,ll a2){
    return a1.name<a2.name;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        ll x;
        cin>>x.name>>x.c>>x.m>>x.e;
        x.z=x.c+x.m+x.e;
        a[i]=x;
    }
 //   sort(a+1,a+n+1,cmp);
    for(int i=1;i<=n;i++){
        for(int j=i+1;j<=n;j++){
            if(abs(a[i].z-a[j].z)<=10&&
            abs(a[i].c-a[j].c)<=5&&
            abs(a[i].m-a[j].m)<=5&&
            abs(a[i].e-a[j].e<=5)){
                cout<<a[i].name<<" "<<a[j].name<<endl;
            }
        }
    }
    return 0;
}
2023/6/3 17:04
加载中...