top1编程
← 返回上一页

P5037. 病人排队

时间限制
1000 ms
内存限制
256 MiB
难度
-
知识点
童程童美

题目描述

请编写一个病人排队看病的程序: 病人有登记序号、年龄和ID三个信息。ID是一个长度小于10的字符串,每个病人的ID各不相同且只含数字和字母。排队规则是: 1.老年人(年龄 ≥ 60岁)比非老年人优先看病。 2.老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。 3.非老年人按登记的先后顺序看病。

输入格式

第1行,输入一个小于100的正整数,表示病人的个数; 后面按照病人登记的先后顺序,每行输入一个病人的ID和年龄,中间用单个空格隔开。 病人的登记序号是1~n,和病人的输入顺序一致。

输出格式

按规则排序后的病人ID,每行一个。

5
021075 40
004003 15
010158 67
021033 75
102012 30
021033
010158
021075
004003
102012