已结束 GESP欢乐赛 #16

A1746 | 优才选拔

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

中考过后,X省开始选优才生。

优才生必须德才双全,X省现在给出每一位学生的德分$f(1 \leq f \leq 100)$,与才分$k(1 \leq k \leq 100)$,只有德才分均在60分及以上的人才可以被称之为优才生。

优才生当中同样分有前后,假如说一位学生德分较高,那么该学生则排名靠前。如果德分相等,那么则按照才分较高者靠前分配排名。如果德分与才分都相等,那么按照姓名的字典序升序进行排名。

X省为优才生的获得者准备了丰厚的奖品。现在,请你算一算,X省共有几名优才生?并且按照排名顺序升序输出每位优才生的姓名。

输入格式

第一行输入一个整数$n(1 \leq 10^5)$,代表共有$n$名学生。

随后$n$行,每行给出该学生的姓名$s$,德分$f$,才分$k$。

题目保证每个学生的姓名长度不会超过10。

输出格式

输出优才生的名单,每个学生的姓名占一行。

输入输出样例

输入 #1
10
Lining 60 60
Huazi 70 70
Cuihua 80 90
Kuhua 90 60
Pite 60 100
Janne 60 100
Manne 95 95
Kuate 60 70
Muli 10 20
Paqi 20 60
输出 #1
Manne
Kuhua
Cuihua
Huazi
Janne
Pite
Kuate
Lining
C++ 编辑器
输入
输出