![](https://img-blog.csdnimg.cn/06e9f666cafe4b1cb961afa830fca142.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OJ+最新华为OD机试 (C++ Java Py)
文章平均质量分 94
2024年最新的华为OD机试真题B、C和D卷,使用C++、Java、Python语言进行解答,每个题目的思路分析都非常详细,支持在线OJ评测刷题!!!!订阅后获取权限,新增图解思路,问题解疑,多样例测试,超过百字的思路参考解析,持续更新,全网限时最低价,欢迎订阅学习,有代码问题随时解答
优惠券已抵扣
余额抵扣
还需支付
¥59.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
KJ.JK
正在火热更新全网最新最全的华为OD题库CD卷,随时解答,提供在线OJ刷题学习
展开
-
2024华为OD机试真题最新题库 (B+C+D卷) +OJ在线刷题(C++、Java、Python合集)
本文是2024华为OD机试真题最新题库 (B+C+D卷) (C++、Java、Python合集)专栏的目录贴(持续更新中…)2024华为OD机试真题(Python语言) B+C+D卷2024华为OD机试真题(Java 语言) B+C+D卷2024华为OD机试真题(C++语言)B+C+D卷2024华为OD机试真题(JS 语言) B+C+D卷2024最全正版题库,全是原题什么是华为OD,什么是华为OD机试?>**华为OD是Outsourcing Dispacth模式,是华为和外企德科联合招聘的简称**。目前原创 2024-06-17 08:09:46 · 11131 阅读 · 12 评论 -
【华为OD机试真题】479、启动多任务排序 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
🎃题目描述>一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。 现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。 例如:B任务依赖A任务,C任务依赖A任务,D任务依赖B任务和C任务,同时,D任务还依赖E任务。那么执行任务的顺序由先到后是:A任务,E任务,B任务,原创 2024-07-04 08:07:05 · 528 阅读 · 4 评论 -
【华为OD机试真题】478、字符串拼接、构成指定长度字符串的个数 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>给定 M(0 < M ≤ 30)个字符(a-z),从中取出任意字符(每个字符只能用一次)拼接成长度为 N(0 < N ≤ 5)的字符串 要求相同的字符不能相邻,计算出给定的字符列表能拼接出多少种满足条件的字符串, 输入非法或者无法拼接出满足条件的字符串则返回0。-----原创 2024-07-04 08:06:50 · 144 阅读 · 0 评论 -
【华为OD机试真题】474、推荐多样性 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>推荐多样性需要从多个列表中选择元素,一次性要返回 N 屏数据(窗口数量),每屏展示 K 个元素(窗口大小),选择策略: 各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一个元素,再从第二个列表中为每屏选择一个元素,依次类推 每个列表的元素尽量均分为 N 份,如果不够 N 个,也要全部分配完,参考样例图:原创 2024-07-03 08:18:15 · 490 阅读 · 4 评论 -
【华为OD机试真题】473、Wonderland | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
🎃题目描述>Wonderland是小王居住地一家很受欢迎的游乐园;Wonderland目前有4种售票方式,分别为一日票(1天)、三日票(3天)、周票 (7天) 和月票 (30天) > 每种售票方式的价格将由一个数组给出,每种票据在票面时限内可以无限制的进行游玩;例如,小王在第10日买了一张三日票,小王可以在第10日、第11日和第12日进行无限制的游玩> 小王计划在接下来一年内多次游丘该游乐园,小王计划的游玩日期将中一个数组给出;现在,请您根据给出的售票价格数组和小王计划游玩日原创 2024-07-03 08:17:42 · 453 阅读 · 0 评论 -
【华为OD机试真题】472、攀登者2 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。 地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。 例如:[0,1,2,4,3,1,0,0,1,2,3,1,2,1,0],代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5 和 8,9,10,11,12,13,最高峰高度分别为 4,3。最高峰位置分别为3,10。 一个山脉可能有多座山峰(高度大于相邻位置的高度,或在地图边界且高度大于相邻的高原创 2024-07-02 08:17:58 · 553 阅读 · 5 评论 -
【华为OD机试真题】471、幼儿园圆桶的取出顺序、篮球游戏 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>幼儿园里有一个放倒的圆桶,它是一个线性结构,允许在桶的右边将篮球放入,可以在桶的左边和右边将篮球取出。每个篮球有单独的编号,老而可以连续放入一个或多个篮球,小朋友可以在桶左边或右边将篮球取出,当桶里只有一个篮球的情况下,必须从左边取出。 如老师按顺序放入1、2、3、4、5 共5个编号的篮球,那么小朋友可以依次取出的编号为1、2、3、4、5或者3、1、2、4、5编号的篮球,无法取出5、1、3、2、4编号的篮球 其中3、1、2、4、5的取出场景为: 连续放入1、2、3号原创 2024-07-02 08:17:35 · 293 阅读 · 0 评论 -
【华为OD机试真题】470、伐木工 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。 规定切割后的每根木头长度都为正整数,也可以不切割,直接拿整根树木进行交易。 请问伐木工如何尽量少的切割,才能使收益最大化?原创 2024-07-01 10:36:27 · 415 阅读 · 6 评论 -
【华为OD机试真题】469、测试用例执行计划 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>某个产品当前迭代周期内有 N 个特性(F1,F2,...FN)需要进行覆盖测试,每个特性都被评估了对应的优先级,特性使用其ID 作为下标进行标识> 设计了 M 个测试用例(T1,T2...,TM),每个测试用例对应一个覆盖特性的集合,测试用例使用其 ID 作为下标进行标识,测试用例的优先级定义为其覆盖的特性的优先级之和> 在开展测试之前,需要制定测试用例的执行顺序,规则为:优先级大的用例先执行,如果存在优先级相同的用例,用例ID 小的先执行。原创 2024-07-01 10:35:50 · 373 阅读 · 0 评论 -
【华为OD机试真题】468、可以处理的最大任务数、任务处理 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>在某个项目中有多个任务(用 tasks 数组表示)需要您进行处理,其中 tasks[i] = [si,ei],你可以在 si原创 2024-06-30 00:47:21 · 433 阅读 · 3 评论 -
【华为OD机试真题】467、运输时间、单行道汽车通行时间 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>M(1原创 2024-06-30 00:46:56 · 373 阅读 · 0 评论 -
【华为OD机试真题】466、寻找最优的路测线路 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算,路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示,现给出R行C列的整数数组Cov,每个单元格的数值S即为该栅格的信号质量(已归一化,无单位,值越大信号越好)> 要求从 [0,0]到[R-1,C-1]设计一条最优路测路线,返回该路线得分> 规则:> 1、路测路线可以上下左右四个方向,不能对角> 2、路线的评分是以路线上信号最差的栅格为准的原创 2024-06-29 08:21:46 · 732 阅读 · 5 评论 -
【华为OD机试真题】465、小朋友来自多少小区 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友还有几个,我们将这些数量汇总到数组 garden 中请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区?原创 2024-06-29 08:21:23 · 599 阅读 · 0 评论 -
【华为OD机试真题】464、 宽度最小的子矩阵、最小矩阵宽度 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>给定一个矩阵,包含N*M个整数,和一个包含K个整数的数组,现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数原创 2024-06-28 08:13:56 · 887 阅读 · 4 评论 -
【华为OD机试真题】463、 中庸行者 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
目描述>给定一个m*n的整数阵作为地图,短阵数值为地形高度; 中庸行者选择地图中的任意一点作为起点,尝试往上、下、左、右四个相邻格子移动; 移动时有如下约束: 1、中庸行者只能上坡或者下坡,不能走到高度相同的点。 2、不允许连续上坡或者连续下坡,需要交替进行; 3、每个位置只能经过一次,不能重复行走; 4、请给出中庸行者在本地图内,能连续移动的最大次数。原创 2024-06-28 08:13:32 · 729 阅读 · 0 评论 -
【华为OD机试真题】462、 找磨损度最高和最低的硬盘 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
### 🎃题目描述>存储阵列上使用的一批 固态硬盘,根据硬盘磨损值给定一个数组endurances,数组中每个元素表示单块硬盘的磨损度(0到10000之间)> 磨损度越大,表示此盘需要更换的概率越高,需要找出磨损度最高三块盘下标和磨损度最低的三块盘下标原创 2024-06-27 08:18:27 · 1234 阅读 · 4 评论 -
【华为OD机试真题】461、 灰度图存储 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
### 🎃题目描述>黑白图像常采用灰度图的方式存诸,即图像的每个像素填一个灰色阶段值,256节阶灰图是一个灰阶值取值范围为0-255的友阶短阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度> 但在计算机中实际存储时,会使用压缩算法,其中一个种压缩格式描述如如下:10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 21> 1、所有的数值以空格分隔;> 2、前两个数分别表示知阵的行数原创 2024-06-27 08:16:20 · 1235 阅读 · 0 评论 -
【华为OD机试真题】460、模拟目录管理功能 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果 支持命令: 1、创建目录命令: mkdir 目录名称,如 mkdir abc 为在当前目录创建abc目录,如果已存在同名目录则不执行任何操作,此命令无输出 2、进入目录命令:cd 目录名称,如 cd abc 为进入abc目录,特别地,cd ... 为返回上级目录,如果目录不存在则不执行任何操作,此命令无输出 3、查看当前所在路径命令: pwd,输出当前路径字符串&原创 2024-06-26 08:06:59 · 404 阅读 · 3 评论 -
【华为OD机试真题】459、小扇和小船的数字游戏、数字游戏 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
### 🎃题目描述>小扇和小船今天又玩起来了数字游戏,小船给小扇一个正整数 n(1 现在求 m 的最小值原创 2024-06-26 08:06:50 · 389 阅读 · 0 评论 -
【华为OD机试真题】458、堆内存申请 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为优先紧接着前一块已使用内存分配空间足够且最接近申请大小的空闲内存。原创 2024-06-25 08:09:06 · 822 阅读 · 4 评论 -
【华为OD机试真题】457、根据IP查找城市 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述 某业务需要根据终端的IP地址获取该终端归属的城市,可以根据公开的IP地址池信息查询归属城市 地址池格式如下:```bash城市名=起始IP,结束IP```起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔;比如:```bashCity1=1.1.1.1,1.1.1.2;Cty1=1.1.1.11,1.1.1.16;City2=3.3.3.3,4.4,4.4;City3=2.2.2.2,6.6.6.6```一个城市可以有多个IP段,比如City原创 2024-06-25 08:08:45 · 769 阅读 · 0 评论 -
【华为OD机试真题】456、分披萨 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>"吃货" 和 " 馋嘴 "两人到披萨店点了一份铁盘(圆形)披萨,并让店员将披萨按放射状切成大小相同的偶数扇形小块;但是粗心服务员将披萨切成了每块大小都完全不同奇数块,且肉眼能分辨出大小。 由于两人都想吃到最多的披萨,他们商量了一个他们认为公平的分法,从"吃货"开始,轮流取被萨,除了第一块按萨可以任意选取以外,其他都必须从缺口开始选 他俩选披萨的思路不同。" 馋嘴 " 每次都会选最大块的披萨,而且"吃货" 知道 "馋嘴" 的想法 已知披萨小块的数量以及每原创 2024-06-24 08:16:38 · 3299 阅读 · 4 评论 -
【华为OD机试真题】455、螺旋数字矩阵 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩;他发明了一种写法:给出数字个数n和行数m (0原创 2024-06-24 08:15:43 · 2881 阅读 · 0 评论 -
【华为OD机试真题】454、生成哈夫曼树 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>给定长度为 n 的无序的数字数组,每个数字代表二叉树的叶子节点的权值,数字数组的值均大于等于1;请完成一个函数,根据输入的数字数组,生成哈夫曼树,并将哈夫曼树按照中序遍历输出。> 为了保证输出的二又树中序遍历结果统一,增加以下限制:二叉树节点中,左节点权值小于右节点权值,根节点权值为左右节点权值之和。当左右节点权值相同时,左子树高度小于等于右子树高度。> 注意:所有用例保证有效,并能生成哈夫曼树提示:哈夫曼树又称为最优二叉树,是一种带权路径长度最短的二叉树。所原创 2024-06-24 08:15:35 · 2769 阅读 · 0 评论 -
【华为OD机试真题】453、跳格子3、小明跳格子 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数 score =[1,-1,-6,7,-17,7],从起点score [0] 开始,每次最大的步长为k,请你返回小明跳到终点 score[n-1] 时,能得到的最大得分。---原创 2024-06-23 00:19:13 · 2778 阅读 · 5 评论 -
【华为OD机试真题】452、亲子游戏、妈妈在最短到达宝宝位置的时间内最多拿到多少糖果 | 机试真题+思路参考+代码解析(最新CD卷抽中)(本题100%)(C++、Java、Py)
### 🎃题目描述>宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。 游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。 请问妈妈在最短到达宝宝位置的时间内最多拿到多少糖果(优先考虑最短时间到达的情况下尽可能多拿糖果)。---原创 2024-06-23 00:19:00 · 2698 阅读 · 0 评论 -
【华为OD机试真题】451、 手机App防沉迷系统 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>智能手机方便了我们生活的同时,也侵占了我们不少的时间。“手机App防沉送系统”能够让我们每天合理的规划手机App使用时间,在正确的时间做正瑞的事。> 它的大概原理是这样的:> 1、在一天24小时内,可注册每个App的允许使用时段> ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/348d524b89a1475794730a894c5cfe95.png)> 2、一个时段只能使用一个App,举例说原创 2024-06-22 08:35:01 · 490 阅读 · 4 评论 -
【华为OD机试真题】450、两个字符串间的最短路径问题 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>给定两个字符串,分别为字符串A与字符串B;例如A字符串为ABCABBA,B字符串为CBABAC可以得到下图m*n的二维数组,定义原点为(0,0),终点为(m,n),水平与垂直的每一条边距离为1,映射成坐标系如下图>![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/97489fa7411144deaa68ada59720f0d3.png)> 从原点(0,0)到(0,A)为水平边,距离为1,从(0,A)到(A,C)为垂直边,距离为1;假设原创 2024-06-22 08:34:31 · 477 阅读 · 0 评论 -
【华为OD机试真题】449、文本统计分析 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述有一个文件,包含以一定规则写作的文本,请统计文件中包含的文本数量 规则如下:1、文本以";"分隔,最后一条可以没有";",但空文本不能算语句,比如"COMMAND A;;" 只能算一条语句;注意:无字符/空白字符/制表都算作"空"文本; 2、文本可以跨行,比如下面,是一条文本,而不是三条```cCOMMANDAANDCOMMAND B;```3、文本支持字符串,字符串为成对的单引号(')或者成对的双号("),字符串可能出现用转义字符(\)处理的单双号原创 2024-06-21 08:14:27 · 532 阅读 · 3 评论 -
【华为OD机试真题】448、结对编程 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
🎃题目描述>某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:> 从部门中选出序号分别为 i、j、k 的3名员工,他们的职级分贝为 level[i],level[j],level lk],结队小组满足 level[i] < level[j] < level[k] 或者 level[i] > level[j] > level[k],其中0原创 2024-06-21 08:14:11 · 474 阅读 · 0 评论 -
【华为OD机试真题】447、田忌赛马 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>给定两个只包含数字的数组a,b;调整数组a里面数字的顺序,使得尽可能多的a[i] > b[i];数组a和b中的数字各不相同;输出所有可以达到最优结果的a数组数量原创 2024-06-20 08:17:29 · 591 阅读 · 4 评论 -
【华为OD机试真题】 446、查找一个有向网络的头节点和尾节点 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>给定一个有向图,图中可能包含有环,图使用二维矩阵表示,每一行的第一列表示起始节点,第二列表示终止节点,如[0,1]表示从0到1的路径,每人节点用正整数表示,求这个数据的首节点与尾节点 题目给的用例会是一个首节点,但可能存在多个尾节点。同时,图中可能含有环;如果图中含有环,返回[-1] 说明:入度为0是首节点,出度为0是尾节点原创 2024-06-20 08:17:17 · 588 阅读 · 0 评论 -
【华为OD机试真题】445、员工派遣 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>某公司部门需要派遣员工去国外做项目,现在,代号为x的国家和代号为y的国家分别需要cntx名和cnty名员工,部门每个员工有一个员工号(1,2,3......),工号连续,从1开始> 部长派遣员工的规则: 1、从[1,k]中选择员工派遣出去2、编号为x的倍数的员工不能去x国;编号为y的倍数的员工不能去y国 问题:找到最小的k,使得可以将编号在[1,k]中的员工分配给x国和y国,且满足x国和y国的需求---原创 2024-06-20 08:17:06 · 596 阅读 · 0 评论 -
【华为OD机试真题】444、会议室占用时间 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为:> >[[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]] 请计算会议室占用时间段原创 2024-06-20 08:16:14 · 567 阅读 · 0 评论 -
【华为OD机试真题】443、贪吃的猴子 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>一只贪吃的猴子,来到一个果园,发现许多串香蕉排成一行,每串香蕉上有若干根香蕉。每串香蕉的根数由数组numbers给出。猴子获取香蕉,每次都只能从行的开头或者末尾获取,并且只能获取N次,求猴子最多能获取多少根香蕉.原创 2024-06-20 08:15:52 · 560 阅读 · 0 评论 -
【华为OD机试真题】 442、提取字符串中的最长数学表达式 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
### 🎃题目描述>提取字符串中的最长合法简单数学表达式,字符串长度最长的,并计算表达式的值。如果没有,则返回0> 简单数学表达式只能包含以下内容: 0-9数字,符号+-*/> 说明:1、所有数字,计算结果都不超过long2、如果有多个长度-样的,请返回第一个表达式的结果3、数学表达式,必须是最长的,合法的4、操作符不能连续出现,如+ --+1不合法的原创 2024-06-20 08:15:42 · 574 阅读 · 0 评论 -
【华为OD机试真题】441、符号运算 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
🎃题目描述>给定一个表达式,求其分数计算结果> 表达式的限制如下: 1、所有的输入数字皆为正整数(包括0) 2、仅支持四则运算(+-*/)和括号 3、结果为整数或分数,分数必须化为最简格式(比如6,3/4,7/8,90/7) 4、除数可能为0,如果遇到这种情况,直接输出"ERROR" 5、输入和最终计算结果中的数字都不会超出整型范围原创 2024-06-20 08:15:31 · 541 阅读 · 0 评论 -
【华为OD机试真题】440、抢七游戏 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>A、B两个人玩抢7游戏,游戏规则为A先报一个起始数字 X (10原创 2024-06-19 08:12:30 · 622 阅读 · 3 评论 -
【华为OD机试真题】439、精准核酸检测 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)
题目描述>为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹的交叉。现在给定一组确诊人品编号(X1 X2 X3.....n)在所有人当中,找出哪些人票要进行核酸检测,输出需要进行核酸检测的人数。(注意:确诊病例自身不需要再做核酸检)> 需要进行核酸检测的人,是病毒传播链条上的所有人员,即有可能通过确诊病例所能传播到的所有人 例如:A是确诊病例,A和B有接触、B和原创 2024-06-19 08:12:21 · 603 阅读 · 0 评论 -
【华为OD机试真题】438、求幸存数之和 | 机试真题+思路参考+代码解析(CD卷)(本题100%)(C++、Java、Py)
题目描述>给一个正整数列nums, 一个跳数jump,及幸存数量left,运算过程为:从索引为0的位置开始向后跳,中间跳过J个数字,命中索引为J+1的数字,该数被敲出,并从该点起跳。以此类推,直到幸存left个数为止。然后返回幸存数之和> 约束:1、0是第一个起跳点> 2、起跳点和命中点之间间隔jump个数字,已被敲出的数字不计入在内> 3、跳到末尾时无缝从头开始(循环查找),并可以多次循环> 4、若起始时left>len(nums)则无需跳数处理原创 2024-06-19 08:12:11 · 636 阅读 · 0 评论