#105. 「2-2」B 、 病人排队 普及−

时间限制:1000 ms 内存限制:128 MiB 输入文件:B.in 输出文件:B.out
题目类型:传统 评测方式:文本比较
上传者: root

注意

本题采用文件输入输出。

输入文件为 B.in, 输出文件为B.out

题目描述

病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:

1. 老年人(年龄 >= 60 岁)比非老年人优先看病。

2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。

3. 非老年人按登记的先后顺序看病。

输入格式

从文件 B.in 中读入数据。

行,输入一个整数 ,表示病人的个数;
后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于 的字符串表示病
人的 (只含数字和字母),一个整数表示病人的年龄( 之间的整数),中间用单个空格隔开。

输出格式

输出到文件 B.out 中。

按排好的看病顺序输出病人的 和年龄,每行一个。

样例

样例输入

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

样例输出

复制021033 75
010158 67
021075 40
004003 15
102012 30

数据范围与提示