4722:【深基7.例10】旗鼓相当的对手 - 加强版

文件提交:无需freopen 内存限制:125 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:0 解决:0

题目描述

# 【深基7.例10】旗鼓相当的对手 - 加强版

题目描述

现有 $N(N\le 1000)$ 名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过 $8$ 个字符的字符串,没有空格)、语文、数学、英语成绩(均为不超过 $150$ 的自然数)。如果某对学生 $\text{ \lt }i,j\text{>}$ 的每一科成绩的分差都不大于 $5$,且总分分差不大于 $10$,那么这对学生就是“旗鼓相当的对手”。现在我们想知道这些同学中,哪些是“旗鼓相当的对手”?请输出他们的姓名。 所有人的姓名是按照字典序给出的,输出时也应该按照字典序输出所有对手组合。也就是说,这对组合的第一个名字的字典序应该小于第二个;如果两个组合中第一个名字不一样,则第一个名字字典序小的先输出;如果两个组合的第一个名字一样但第二个名字不同,则第二个名字字典序小的先输出。

输入格式

第一行输入一个正整数 $N$,表示学生个数。 第二行开始,往下 $N$ 行,对于每一行首先先输入一个字符串表示学生姓名,再输入三个自然数表示语文、数学、英语的成绩。均用空格相隔。

输出格式

输出若干行,每行两个以空格隔开的字符串,表示一组旗鼓相当的对手。注意题目描述中的输出格式。
3
fafa 90 90 90
lxl 95 85 90
senpai 100 80 91
fafa lxl
lxl senpai

提示

数据保证,$1 \leq N \leq 1000$,姓名为长度不超过 $8$ 的字符串,语文、数学、英语成绩均为不超过 $150$ 的自然数。 标签: P5741

来源

P5741|【深基7.例10】旗鼓相当的对手 - 加强版

来源/分类