第四题:排队预登记(line)
MMk100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】
排队是件头疼的事,在社区中登记信息有的时候需要排一个很长的队,但是其实每个人的优先级都不一样,比如我们可以采用预登记的方式,提前摸排人员情况,让年纪大的先排队,体现人文关怀。现在将预登记的人员按照以下原则排出的先后顺序:
1.老年人(年龄 >= 60岁)比非老年人优先排队。
2.老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。
3.非老年人按登记的先后顺序排队。
4.残疾人不论年纪大小,一律上门做登记,不参与排队。
【输入格式】
第1行,输入一个小于100的正整数,表示个数;
后面按照登记的先后顺序,每行输入一个人的信息,包括:一个长度小于10的字符串表示人的ID(每个人的ID各不相同且只含数字和字母),一个整数表示人的年龄,另一个整数表示是否是残疾人,是为1,否为0,中间用单个空格隔开。
【输出格式】
按排好的顺序输出人的ID,每行一个。
【样例输入】
6
21075 40 0
14003 15 0
10158 67 0
14658 57 1
21033 75 0
12012 30 0
【样例输出】
21033
10158
21075
14003
12012