华为OD机试真题 Java 实现【比赛评分】【2023 B卷 100分】,附详细解题思路

这篇具有很好参考价值的文章主要介绍了华为OD机试真题 Java 实现【比赛评分】【2023 B卷 100分】,附详细解题思路。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、题目描述

一个有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、打分不在范围内。

四、解题思路

题目要求计算得分最多的3位选手的编号,评委打分范围为1到10分,选手数量和评委数量在给定范围内。

我们可以使用一个自定义的Player类来表示选手,其中包含选手的编号、总分和每个评委的打分列表。首先,我们需要读取输入的评委数量和选手数量,并进行合法性校验。然后,读取每个评委对每个选手的打分,将评分信息存储在列表中。接下来,根据评分信息计算每个选手的总分ÿ文章来源地址https://www.toymoban.com/news/detail-471070.html

到了这里,关于华为OD机试真题 Java 实现【比赛评分】【2023 B卷 100分】,附详细解题思路的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为OD机试真题 Java 实现【打印文件】【2023Q1 100分】

    有 5 台打印机打印文件,每台打印机有自己的待打印队列。 因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的优先级,其中数字越大优先级越高。 打印机会从自己的待打印队列中选择优先级最高的文件来打印。 如果存在两个优先级一样的文件,则选择最早

    2024年02月07日
    浏览(29)
  • 华为OD机试真题 Java 实现【去除多余空格】【2023Q1 100分】

    华为OD机试 2023B卷题库疯狂收录中,刷题 点这里 去除文本多余空格,但不去除配对单引号之间的多余空格。给出的起始和结束下标,去除多

    2024年02月08日
    浏览(32)
  • 华为OD机试真题 Java 实现【分界线】【2023Q1 100分】

    电视剧《分界线》里面有一个片段,男主为了向警察透露案件细节,且不暴露自己,于是将报刊上的字剪切下来,剪拼成匿名信。现在有一名举报人,希望借鉴这种手段,使用英文报刊完成举报操作。 但为了增加文章的混淆度,只需满足每个单词中字母数量一致即可,不关注

    2024年02月07日
    浏览(33)
  • 华为OD机试真题 Java 实现【寻找关键钥匙】【2023Q1 100分】

    小强正在参加《密室逃生》游戏,当前关卡要求找到符合给定 密码K(升序的不重复小写字母组成)的箱子,并给出箱子编号,箱子编号为1~N。 每个箱子中都有一个字符串s,字符串由大写字母,小写字母,数字,标点符号,空格组成,需要在这些字符串中找出所有的字母,忽

    2024年02月08日
    浏览(28)
  • 华为OD机试真题 Java 实现【查找充电设备组合】【2023Q1 100分】

    某个充电站,可提供n个充电设备,每个充电设备均有对应的输出功率。任意个充电设备组合的输出功率总和,均构成功率集合P的1个元素。功率集合P的最优元素,表示最接近充电站最大输出功率p_max的元素。 输入3行: 第1行为充电设备个数n; 第2行为每个充电设备的输出功率

    2024年02月06日
    浏览(47)
  • 华为OD机试真题 Java 实现【知识图谱新词挖掘1】【2023Q1 100分】

    小华负责公司知识图谱产品,现在要通过新词挖掘完善知识图谱。 新词挖掘: 给出一个待挖掘文本内容字符串Content和一个词的字符串word,找到content中所有word的新词。 新词:使用词word的字符排列形成的字符串。 请帮小华实现新词挖掘,返回发现的新词的数量。 第一行输入

    2024年02月04日
    浏览(31)
  • 华为OD机试真题 Java 实现【等差数列】【2023 B卷 100分】,附详细解题思路

    本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。 刷的越多,抽中的概率越大 ,每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。 专栏福利 :限时订

    2024年02月16日
    浏览(49)
  • 华为OD机试真题 Java 实现【矩阵稀疏扫描】【2023 B卷 100分】,附详细解题思路

    如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。 给定一个矩阵,现在需要逐行和逐列地扫描矩阵,如果某一行或者某一列内, 存在连续出现的0的个数超过

    2024年02月08日
    浏览(32)
  • 华为OD机试真题 Java 实现【快递投放问题】【2023 B卷 100分】,附详细解题思路

    有N个快递站点用字符串标识,某些站点之间有道路连接。每个站点有一些包裹要运输,每个站点间的包裹不重复,路上有检查站会导致部分货物无法通行,计算哪些货物无法正常投递。 第一行输入M N,M个包裹N个道路信息。 0=M,N=100,检查站禁止通行的包裹如果有多个以空格

    2024年02月13日
    浏览(28)
  • 华为OD机试真题 Java 实现【矩阵最大值】【2023 B卷 100分】,附详细解题思路

    给定一个仅包含0和1的N*N的二维矩阵,请计算二维矩阵的最大值。 计算规则如下: 1、每行元素按下标顺序组成一个二进制数(下标越大越排在低位),二进制数的值就是该行的值。矩阵各行值之和为矩阵的值。 2、允许通过向左或向右整体循环移动每行元素来改变各元素在行

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包