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

    Type: RemoteJudge 1000ms 125MiB

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

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

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

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

输入格式

第一行输入一个正整数 NN,表示学生个数。

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

输出格式

输出若干行,每行两个以空格隔开的字符串,表示一组旗鼓相当的对手。注意题目描述中的输出格式。

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

提示

数据保证,1N10001 \leq N \leq 1000,姓名为长度不超过 88 的字符串,语文、数学、英语成绩均为不超过 150150 的自然数。

初一从0开始学C++(结构体)

Not Claimed
Status
Done
Problem
3
Open Since
2024-5-6 0:00
Deadline
2024-6-30 23:59
Extension
24 hour(s)