试着做一个简单的OJ排行榜吧!
OJ排名的条件:分数高的排名在前,分数相同情况下用时少的同学在前,当分数,用时均相同时学号小的同学在前
第一行一个整数n,表示共n个同学,之后n行,每行包括:
同学的id(一个只由英文字母,%,数字组成的字符串,长度不超过50)
同学的学号(一个int范围内的正整数,任意两个同学不相同)
同学的分数(一个float范围内的实数)
同学的罚时(一个时间,格式为%d:%d:%d,分别代表时,分,秒,每个整数有且只有两位)
这四部分都用一个空格隔开,具体见输入样例
输出完整的排行榜,每个同学分数保留两位小数,其他信息与输入要求相同,
4
lzq 183741430 100 12:59:59
lzqpro 183741431 200 11:59:59
lzqpromax 183741432 200 00:12:01
lzqlite 18371433 0 12:59:59lzqpromax 183741432 200.00 00:12:01
lzqpro 183741431 200.00 11:59:59
lzq 183741430 100.00 12:59:59
lzqlite 18371433 0.00 12:59:593
a 1 1 00:00:01
b 2 1 00:00:01
c 3 1 00:00:00c 3 1.00 00:00:00
a 1 1.00 00:00:01
b 2 1.00 00:00:01$1\leq n\leq1000$
请用%02d控制时,分,秒的输出
Author:摸鱼的雒子清