#h131. 奖牌榜排序
奖牌榜排序
h131. 奖牌榜排序
题目描述
一场比赛结束后,统计了 支代表队获得的金牌、银牌和铜牌数量。
请按照下面的规则排列奖牌榜:
- 金牌数量较多的代表队排在前面;
- 金牌数量相同时,银牌数量较多的代表队排在前面;
- 金牌和银牌数量都相同时,铜牌数量较多的代表队排在前面;
- 三种奖牌数量都相同时,代表队名称按字典序从小到大排列。
建议使用结构体保存每支代表队的奖牌信息。
输入格式
第一行输入一个整数 ,表示代表队数量。
接下来 行,每行输入一个字符串 和三个整数 、、,分别表示代表队名称及其金、银、铜牌数量。
代表队名称只包含英文字母,且不含空格。所有代表队名称互不相同,名称区分大小写。
输出格式
输出 行,第 行依次输出名次 、代表队名称、金牌数、银牌数和铜牌数,相邻两项之间用一个空格分隔。
代表队应按照题目给出的奖牌榜规则输出。
数据范围
- 代表队名称长度不超过
样例
5
Alpha 5 3 2
Beta 4 10 1
Gamma 5 3 5
Delta 5 4 0
Echo 5 3 5
1 Delta 5 4 0
2 Echo 5 3 5
3 Gamma 5 3 5
4 Alpha 5 3 2
5 Beta 4 10 1