一、题目描述
一个有N个选手参加的比赛,选手编号为1~N(3 <= N <= 100),有M(3 <= M <= 10)个评委对选手进行打分。
打分规则为每个评委对选手打分,最高为10分,最低为1分。
请计算得分最多的3位选手的编号。
如果得分相同,得分高分值最多的选手排名靠前。
(10分数量相同,则比较9分的数量,以此类推,用例中不会出现多个选手得分完全相同的情况。)
二、输入描述
第一行为半角逗号分割的两个正整数,第一个数字表示M(3 <= M <= 10)个评委,第二个数字表示N(3 <= N <= 100)个选手。
第2到M+1行为半角逗号分割的整数数组,表示评委对每个选手的打分,0号下标数字表示1号选手分数,1号下标数字表示2号选手分数,依次类推。
三、输出描述
选手前3名的编号。
注意:
若输入为异常,输出-1,如M、N、打分不在生范围内。
四、测试用例
测试用例1:
1、输入
4,5
10,6,9,7,6
9,10,6,7,5
8,10,6,5,10
9,10,8,4,9
2、输出
2,1,5
订阅专栏 解锁全文
1270

被折叠的 条评论
为什么被折叠?



