UOJ Logo

NOI.AC

1S 512MB

#1140. SYCOJ比赛的排行榜

统计

$Mas$最近开发$OJ$的排行榜功能 一个好的排行榜应该让 得分最高 的同学排在前面 如果得分相同应该让 耗时最少 的同学排在前面 如果前面两个都相同的话,应该让$rating$最高的同学排在前面

输入格式

第一行是一个整数$n(1 \leq n \leq 3000)$ 接下来$n$行,是每个同学的姓名成绩耗时rating

输出格式

输出$Mas$想要的排行榜效果

输入样例

3
syc 100 90 2000
admin 110 90 2000
root 100 90 2100

输出样例

admin 110 90 2000
root 100 90 2100
syc 100 90 2000