问题 I: 第九关

问题 I: 第九关

时间限制: 4 Sec  内存限制: 256 MB
提交: 7  解决: 2
[提交][状态][讨论版][命题人:]

题目描述

恭喜!来到第九关,提前告诉你,第十关有惊喜!!!一定要去看哦

那么这一关的任务是当一个评审员。选出旗鼓相当的对手

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

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

输入数据保证每名同学的姓名不同



输入

第一行:输入一个整数n,表示有共有n名学生参与考试

接下来n行,每行输入4个数据,第一个数据是一个字符串nm,表示第i个学生的姓名,接下来是三个整数分别表示语文、数学、英语成绩。

输出

若干行每行两个字符串,表示一对旗鼓相当的学生的姓名。

并且按照排序规则输出!!!

数据保证:至少存在一对旗鼓相当的对手。

样例输入

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

样例输出

fafa lxl
lxl senpai

提示

1<=N<=1000

[提交][状态]