B. 生日相同问题(birthday)

    传统题 1000ms 256MiB

生日相同问题(birthday)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【问题描述】

在一个有n个学生的大班级中,存在两个学生生日相同的概率非常大,现给出每个学生的名字,出生月日。试找出所有生日相同的学生。

【程序名】birthday

【输入格式】

第1行为正整数n,表示有n个学生,n≤180。

此后n行,每行包含一个字符串和两个正整数,分别表示学生的名字(名字第一个字母大写,其余小写,不含空格,且长度小于20)和出生月m、出生日d,1≤m≤12,1≤d≤31,名字、月、日之间用一个空格分隔。

【输出格式】

每组生日相同的学生,输出一行,其中前两个数字表示月和日,后面跟着所有在当天出生的学生的名字,数字、名字之间都用一个空格分隔。

对所有的输出,要求按日期从前到后的顺序输出。对生日相同的名字,按名字从短到长按序输出,长度相同的按字典序输出。

如果没有生日相同的学生,输出“None”。

【输入样例】

6
Avril 3 2
Candy 4 5
Tim 3 2
Sufia 4 5
Lagrange 4 5
Bill 3 2

【输出样例】

3 2 Tim Bill Avril
4 5 Candy Sufia Lagrange

结构体练习

未认领
状态
已结束
题目
6
开始时间
2022-10-16 0:00
截止时间
2022-11-5 23:59
可延期
24 小时