2024最新华为OD机试试题库全 -【游戏分组】- C卷

news/2024/7/20 19:35:03 标签: 华为od, java, python, c++

1. 🌈题目详情

1.1 ⚠️题目

部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。

每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为示例尽量相近的两队。

一队的实力可以表示为这一队 5 名队员的评分总和。

现在给你 10 名参与者的游戏水平评分,请你根据上述要求分队,最后输出这两组的实力差绝对值。

例:10 名参赛者的评分分别为:5 1 8 3 4 6 7 10 9 2,分组为(1 3 5 8 10)和(2 4 6 7 9),两组实力差最小,差值为1。有多种分法,但是实力差的绝对值最小为1。

1.2 🔣输入要求

10个整数,表示10名参与者的游戏水平评分。范围在 [1, 10000] 之间。

1.3 ℹ️输出要求

1个整数,表示分组后两组实力差绝对值的最小值。

1.4 ✍测试用例

  • 用例1

输入
1 2 3 4 5 6 7 8 9 10
输出
1
说明
10名队员分为两组,两组实力差绝对值最小为1

2. 🤔思路解析


http://www.niftyadmin.cn/n/5440788.html

相关文章

【商业成长】Ai 中英字幕:英伟达 NVIDIA GTC 黄仁勋——见证 AI 的变革时刻,听他分享塑造未来的 AI 突破!

英伟达官网:人工智能计算领域的领导者 | NVIDIA Ai 中英字幕 仅供学习使用,不得商用,侵删,感谢! 【Ai 中英 舒适字幕】英伟达 NVIDIA GTC 黄仁勋:见证 AI 的变革时刻,听他分享塑造未来的 AI 突破…

算法刷题Day14 | 二叉树理论、递归遍历、迭代遍历、统一迭代

目录 0 引言1 递归遍历1.1 前序遍历1.2 后序遍历1.3 中序遍历 2 迭代遍历2.1 前序和后序2.2 中序 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:算法刷题Day14 | 二叉树理论、递归遍历、迭代遍历、统一迭…

前端——什么是依赖注入与控制反转

还是Angular官网讲的清楚依赖注入 - ts - GUIDE 依赖注入 有一个函数,在实现的时候需要依赖别的方法一起作用,来实现功能,例如: function returnRandom () {return 1; }function returnUserName () {return TEST; }/** main函数…

SpringFramework学习笔记(Spring IoC,aop,tx)

SpringFramework 本篇笔记是基于尚硅谷学习资料的整理,涉及到其笔记的简化,补充,以及我在学习中遇到的与无法理解的问题及解决,如果想看完整及后续的笔记,可以去https://www.wolai.com/v5Kuct5ZtPeVBk4NBUGBWF查看官方…

Java并发基石ReentrantLock:深入解读其原理与实现

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 在Java的并发编程库中,ReentrantLock是一种非常重要的同步工具,它提供了一种比内置synchronized关键字更加…

C++中的异常处理

C中的异常处理 基本概念 C中的异常处理是一种错误处理机制,允许程序在遇到运行时错误时进行控制流的改变。异常处理机制主要依赖于三个关键字:try、catch和throw,以及可选的throw表达式规范和std::exception类库。 基本概念 异常&#xf…

【No.8】蓝桥杯工具函数模板|迭代器|vector|queue|map|set|银行问题|费里的语言|快递分拣(C++)

迭代器讲解线性表的使用队列的使用集合(set)的使用映射(map)的使用 迭代器(Iterator) 迭代器是 C 的知识,但是下面讲容器就要用到这一点,所以我们必须要提前讲一下。迭代器的知识点…

Offer必备算法16_字符串_四道力扣题详解(由易到难)

目录 ①力扣14. 最长公共前缀 解析代码1(两两比较) 解析代码2(统一比较) ②力扣5. 最长回文子串 解析代码(中心拓展) ③力扣67. 二进制求和 解析代码 ④力扣43. 字符串相乘 解析代码(无…