在算法竞赛中,最激动人心的就是看榜单了。但是你是知道榜单是如何排名的嘛?我们今天来实现一个简易版的 榜单。首先有一个 列表,里面包含
选手名字、罚时以及解决题目。
榜单排名规则如下:
1、首先根据解决题目的数量,进行从高到低排序;
2、如果解决题目数量一致,则按照罚时从低到高排序;
3、如果罚时也一致,则按照 列表原先的顺序排列。
第一行输入一个正整数 ,代表一共有 条选手信息等待处理。
接下来 行,每行输入一个字符串 和两个正整数 、 分别代表选手姓名、罚时以及解决题数。
对于每个样例,请输出根据规则处理后的榜单,每条选手信息包含选手在原先列表中的顺序、选手名字、罚时和解决题数。
样例输入
复制5 zc 426 8 cc 425 8 zz 420 8 qw 426 8 zc 11 2
5 zc 426 8 cc 425 8 zz 420 8 qw 426 8 zc 11 2
样例输出
复制2 zz 420 8 1 cc 425 8 0 zc 426 8 3 qw 426 8 4 zc 11 2
2 zz 420 8 1 cc 425 8 0 zc 426 8 3 qw 426 8 4 zc 11 2