#ST006. 编程赛排行榜

编程赛排行榜

编程赛排行榜

题目描述

一场编程赛记录了选手姓名、通过题数、罚时和提交次数。排名规则依次为:通过题数多者在前;罚时少者在前;提交次数少者在前;姓名字典序小者在前。

输入格式

第一行一个整数 nn。接下来 nn 行,每行包含姓名、通过题数、罚时、提交次数。

输出格式

按排名顺序输出所有选手,每行输出姓名、通过题数和罚时。

样例 #1

5
Alice 4 320 8
Bob 5 500 7
Cindy 5 450 10
David 5 450 8
Eric 4 200 6
David 5 450
Cindy 5 450
Bob 5 500
Eric 4 200
Alice 4 320

数据范围

1n1051\le n\le 10^5,各字段均在 32 位整数范围内。

提示

这道题训练四级关键字排序。