1666: 考试安排

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:232 解决:135

题目描述

期末考试到了,教务秘书为考试安排的事情头痛了好久。每条考试信息包括:班级名称className、考试人数personNumber、课程名称courseName、考试类型testType和考试时长timeLength。总共有n条考试信息,教务秘书希望你帮她按照考试人数升序排列所有考试信息并输出。

请用链表实现。

输入

输入有多组,每组第一行是1个正整数n。随后有n行数据,每行5个数据项。

输出

输出按照考试人数升序排列后的所有考试信息。人数相同则按照班级名称升序排列。

样例输入 复制

5
17计算机科学与技术 49 DotNet程序设计 上机开卷 180
18计算机科学与技术2班 44 C语言程序设计 笔试闭卷 90
18计算机科学与技术1班 45 C语言程序设计 上机开卷 180
18物联网工程2班 49 C语言程序设计 上机开卷 180
18网络工程 50 C语言程序设计 上机开卷 180

样例输出 复制

Case 1:
18计算机科学与技术2班 44 C语言程序设计 笔试闭卷 90
18计算机科学与技术1班 45 C语言程序设计 上机开卷 180
17计算机科学与技术 49 DotNet程序设计 上机开卷 180
18物联网工程2班 49 C语言程序设计 上机开卷 180
18网络工程 50 C语言程序设计 上机开卷 180