代码:
#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;
}
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;
}