问题1058--找对手

1058: 找对手

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

提交

题目描述

现有 N(0<N≤1000) 名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过 8 个字符的字符串,没有空格)、语文、数学、英语成绩(均为不超过 150 的自然数)。如果某对学生 <i,j> 的每一科成绩的分差都不大于 5,且总分分差不大于 10,那么这对学生就是对手。现在我们想知道这些同学中,哪些是对手?请输出他们的姓名。

所有人的姓名是按照字典序给出的,输出时也应该按照字典序输出所有对手组合。也就是说,这对组合的第一个名字的字典序应该小于第二个;如果两个组合中第一个名字不一样,则第一个名字字典序小的先输出;如果两个组合的第一个名字一样但第二个名字不同,则第二个名字字典序小的先输出。

输入

第一行N,代表N个学生。接下来N行分别输入每个学生的姓名、语文、数学、英语。

输出

每对对手的姓名

样例输入 Copy

3
fafa 90 90 90
lxl 95 85 90
senpai 100 80 91

样例输出 Copy

fafa lxl
lxl senpai

来源/分类