#6755. 运动会积分榜
运动会积分榜
题目背景
某校举办运动会,有 支队伍参赛。每支队伍可以参加多个项目。每个项目结束后,获得金牌、银牌、铜牌的队伍会分别得到 分、 分、 分(若并列则按相应名次给分,但这里简化:没有并列,每个项目金、银、铜牌各一个队伍获得)。
最终排名规则如下:
- 总分高的队伍排名靠前。
- 如果总分相同,则金牌数多的队伍排名靠前。
- 如果金牌数也相同,则银牌数多的队伍排名靠前。
- 如果银牌数也相同,则铜牌数多的队伍排名靠前。
- 如果以上全部相同,则队伍编号小的排名靠前(编号从 到 )。
已知所有项目的获奖情况,请你输出最终的排名结果(按排名从第 到第 输出队伍编号)。
输入格式
第一行两个整数 ,分别表示队伍数和项目数。
接下来 行,每行三个整数 ,表示这个项目的金牌、银牌、铜牌分别获得的队伍编号(,且 互不相同)。
输出格式
输出一行,包含 个整数,为按排名从高到低排序后的队伍编号。
样例
4 3
1 2 3
2 3 4
1 3 2
1 2 3 4
样例解释
- 队伍 :金牌 枚(项目 和 ),总分 =
- 队伍 :金牌 枚(项目 ),银牌 枚(项目 ),铜牌 枚(项目 ),总分 = ,金 银 铜
- 队伍 :银牌 枚(项目 和 ),铜牌 枚(项目 ),总分 = ,金 银 铜
- 队伍 :铜牌 枚(项目 ),总分 =
按规则排序得到 。
数据范围
- 输入保证所有金、银、铜牌队伍编号合法。