大佬 救救孩子 ,样例都过了 结果全部wa
#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
struct people{
string name;
int yu;
int shu;
int ying;
int sum;
int id;
}a[1001];
int judge(int i,int j){
if(abs(a[i].shu-a[j].shu<=5)&&abs(a[i].yu-a[j].yu<=5)&&abs(a[i].ying-a[j].ying<=5)&&abs(a[i].sum-a[j].sum<=10)){
return 1;
}
else
return 0;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].name>>a[i].yu>>a[i].shu>>a[i].ying;
a[i].sum=a[i].yu+a[i].shu+a[i].ying;
a[i].id=i;
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
if(judge(i,j)){
if(a[i].id<a[j].id){
cout<<a[i].name<<' '<<a[j].name<<endl;
}else{
cout<<a[j].name<<' '<<a[i].name<<endl;
}
}
}
}
}