3790: 【例64.2】 生日相同

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

题目描述

## 【例64.2】 生日相同 时间限制:1000 ms 空间限制:512 MiB 题目类型:传统 ### 题目描述 在一个有 $180$ 人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的名字,出生月日。 试找出所有生日相同的学生。 ### 输入格式 第一行为整数 $n$,表示有 $n$ 个学生。 此后每行包含一个字符串和两个整数,分别表示学生的名字(名字第一个字母大写,其余小写,不含空格,且长度小于 $20$)和出生月 $m$ 日 $d$。 名字、月、日之间用一个空格分隔。 ### 输出格式 每组生日相同的学生,输出一行,其中前两个数字表示月和日,后面跟着所有在当天出生的学生的名字,数字、名字之间都用一个空格分隔。 对所有的输出,要求按日期从前到后的顺序输出。 对生日相同的名字,按名字从短到长按序输出,长度相同的按字典序输出。 如没有生日相同的学生,输出 `None`。 ### 样例 #### 样例输入 ```plain 6 Avril 3 2 Candy 4 5 Tim 3 2 Sufia 4 5 Lagrange 4 5 Bill 3 2 ``` #### 样例输出 ```plain 3 2 Tim Bill Avril 4 5 Candy Sufia Lagrange ``` ### 数据范围与提示 对于 $100\%$ 的数据,$n≤180$,$1≤m≤12$,$1≤d≤31$。 ### 分类标签 (无)