#include <iostream>
#include <cstring>
#include <cmath>
#include <cstdio>
using namespace std;
int n;
struct stu{
string xm;
int yuwen,shuxue,yingyu,zf;
};
struct stu a[1100];
int main(){
//freopen("111.in", "r", stdin);
//freopen("222.out", "w",stdout);
cin >> n;
for(int i=1;i<=n;i++){
cin>>a[i].xm >> a[i].yuwen >> a[i].shuxue >> a[i].yingyu;
a[i].zf=a[i].yuwen + a[i].shuxue + a[i].yingyu;
}
for(int i=1;i<=n;i++){
for(int k=i+1;k<=n;k++){
if(abs(a[i].zf-a[k].zf)<=10
&& abs(a[i].yuwen-a[k].yuwen)<=5
&& abs(a[i].shuxue-a[k].shuxue)<=5
&& abs(a[i].yingyu-a[k].yingyu)<=5 ){
if(a[i].xm>a[k].xm){cout<<a[k].xm<<" "<<a[i].xm<<endl;}
if(a[i].xm<a[k].xm){cout<<a[i].xm<<" "<<a[k].xm<<endl;}
}
}
}
return 0;
}
拿了第一个测试点的数据试了下,发现输出的长度和答案测试点的一致,为什么过不了呢