华为OD机试 - 比赛评分(Java) | 机试题+算法思路+考点+代码解析 2023

Posted 坚果的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 比赛评分(Java) | 机试题+算法思路+考点+代码解析 2023相关的知识,希望对你有一定的参考价值。

比赛评分

题目

一个有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:

输入

4,5

10,6,9,7,6

9,10,6,7,5

8,10,6,5,10

9,10,8,4,9

输出

2,1,5

说明

第一行代表有4个评委,5个选手参加比赛

矩阵代表是4*5&#

以上是关于华为OD机试 - 比赛评分(Java) | 机试题+算法思路+考点+代码解析 2023的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试 - 比赛评分(Java) | 机试题+算法思路+考点+代码解析 2023

华为OD机试题,用 Java 解计算面积问题

华为OD机试题,用 Java 解合规数组问题

华为OD机试题,用 Java 解密室逃生游戏问题

华为OD机试题,用 Java 解磁盘容量排序问题

华为OD机试题,用 Java 解TLV 解码问题