问题 3153 --志愿者排序

3153: 志愿者排序

时间限制: 1 Sec  内存限制: 128 MB
提交: 79  解决: 44
[提交][状态][命题人:]

题目描述

小明在做志愿者招募工作,他需要将志愿者的招募信息进行筛选排序,整理出符合条件的志愿者。志愿者信息包括志愿者姓名、年龄、已获得工时数以及是否精通英语。

小明要从收集的志愿者信息中筛选出十八周岁以上,六十周岁以下的志愿者,并根据志愿者已获工时数从大到小排序;若工时数相同,则精通英语的志愿者优先;若以上皆相同则根据志愿者姓名按字典顺序排序。

输入

一个整数N,表示志愿者人数(0<N<=100)

下面N行,每行列出志愿者的姓名、年龄、已获得工时数、是否精通英语(Y为是,N为否)。

输出

按题目要求输出排序后结果。

样例输入
Copy
4
Zhangsan 17 20 N
Lisi 18 19 N
Wangwu 20 33 Y
Heliu 18 19 N  
样例输出
Copy
Wangwu 20 33 Y
Heliu 18 19 N
Lisi 18 19 N

提示

来源

[提交][状态]