308. 生日相同
时间限制:1000 MS 内存限制:64 MB
题目描述
## 题目描述 在一个有$180$人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日。试找出所有**生日相同**的学生。 ## 输入格式 第一行为整数 $n$,表示有 $n$ 个学生。 此后每行包含一个字符串和两个整数,分别表示学生的姓名(字符串长度小于 $10$ 且唯一)和出生月( $1<=m<=12$)日($1<=d<=31$)。 学号、月、日之间用一个空格分隔。 ## 输出格式 对每组生日相同的学生,输出一行, 其中前两个数字表示月和日,后面跟着所有在当天出生的学生的姓名,数字、学号之间都用一个空格分隔。 对所有的输出,要求按日期从前到后的顺序输出。 对生日相同的人,按姓名从短到长输出,长度相同的按字典序输出。 若没有相同的,输出“`None`”。 ## 数据范围 $n \le 180$ ## 输入 ```in1 7 Avril 3 2 Candy 4 5 Tim 3 2 Sufia 4 6 Lagrange 4 5 Bill 3 2 Aim 3 2 ``` ## 输出 ```out1 3 2 Aim Tim Bill Avril 4 5 Candy Lagrange ```