问题标题: 请问,1491同年同月同日生这道题咋做!?

0
0
已解决
张天璨
张天璨
新手天翼
新手天翼
1491   同年同月同日生
经验值:1200
题目描述 Description
酷町堂共有n个学生,现统计每位学生的出生年月日,试找出所有同年同月同日生的学生,并输出出来。


 
输入描述 Input Description
输入为n+1行:

第一行为酷町堂的学生数n(n≤100);

之后的n行为酷町堂学员的姓名以及出生年(其中年份在01年以后)、月、日,中间用单个空格隔开。


 
输出描述 Output Description
输出每一行为每一组生日相同的学生,其中前三个数字表示出生年、月、日,之后为生日相同的学生姓名。对于所有的输出,年月日按照从日历从前到后的顺序输出,对于生日相同的学生姓名,按照姓名从短到长的顺序输出,如果长度相同,则按照字典序输出。如果没有生日相同的学生,则输出“No”。


 
样例输入 Sample Input
6
Liudehua 05 3 2
Zhoujielun 05 4 5
Chenyixue 05 3 2
Huge 05 4 5
Liuyifei 05 3 2
Wanglihong 06 3 2
样例输出 Sample Output
05 3 2 Liudehua Liuyifei Chenyixue
05 4 5 Huge Zhoujielun

求思路!

各位大佬,大神,大仙!!!

张天璨在2020-07-17 14:56:56追加了内容

求思路 

张天璨在2020-07-17 15:14:39追加了内容

张天璨在2020-07-17 16:08:02追加了内容

 

 

1491 同年同月同日生

 

经验值:1200

 

题目描述 Description

 

酷町堂共有n个学生,现统计每位学生的出生年月日,试找出所有同年同月同日生的学生,并输出出来。







 

输入描述 Input Description

 

输入为n+1行:



 

第一行为酷町堂的学生数n(n≤100);



 

之后的n行为酷町堂学员的姓名以及出生年(其中年份在01年以后)、月、日,中间用单个空格隔开。







 

输出描述 Output Description

 

输出每一行为每一组生日相同的学生,其中前三个数字表示出生年、月、日,之后为生日相同的学生姓名。对于所有的输出,年月日按照从日历从前到后的顺序输出,对于生日相同的学生姓名,按照姓名从短到长的顺序输出,如果长度相同,则按照字典序输出。如果没有生日相同的学生,则输出“No”。







 

样例输入 Sample Input

 

6

 

Liudehua 05 3 2

 

Zhoujielun 05 4 5

 

Chenyixue 05 3 2

 

Huge 05 4 5

 

Liuyifei 05 3 2

 

Wanglihong 06 3 2

 

样例输出 Sample Output

 

05 3 2 Liudehua Liuyifei Chenyixue

 

05 4 5 Huge Zhoujielun

求思路!

各位大佬,大神,大仙!!!


0
已采纳
张恩泽
张恩泽
高级天翼
高级天翼

这是一道经典的结构体排序题

0
张天璨
张天璨
新手天翼
新手天翼

求思路!

各位大佬,大神,大仙!!!

我要回答