自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 收藏
  • 关注

原创 2024华为OD机试真题目录-(B卷C卷D卷)-【C++ Java Python】

​我是一名软件开发培训机构的老师,我的学生有几十名都通过了华为OD机考,我经常把机考真题作为课后作业让学生练手,和学生一起交流解题思路。华为OD机试题库每半年更新一次,2024年6月-10月都是考C卷D卷,大家可以充分利用这段时间进行准备和复习!

2023-07-10 22:47:55 3071 2

原创 2024年华为OD机试真题-字符统计及重排-(C++/Java/python)-OD统一考试(E卷)

给出一个仅包含字母的字符串,不包含空格,统计字符串中各个字母(区分大小写)出现的次数,并按照字母出现次数从大到小的顺序。输出各个字母及其出现次数。如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前。

2024-10-10 00:15:00 221 1

原创 2024年华为OD机试真题-部门人力分配-(C++/Java/python)-OD统一考试(C卷D卷)

部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用 requirements表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月人力时固定的。目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。

2024-08-19 22:37:58 166

原创 2024年华为OD机试真题-攀登者2-(C++/Java/python)-OD统一考试(C卷D卷)

攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素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-08-19 22:13:46 306

原创 2024年华为OD机试真题-会议室占用时间-(C++/Java/python)-OD统一考试(C卷D卷)

现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为:[[会议1开始时间, 会议1结束时间], [会议2开始时间, 会议2结束时间]]请计算会议室占用时间段。

2024-08-09 13:15:00 157

原创 2024年华为OD机试真题-求幸存数之和-(C++/Java/python)-OD统一考试(C卷D卷)

给一个正整数数列 nums,一个跳数 jump,及幸存数量 left。运算过程为:从索引0的位置开始向后跳,中间跳过 J 个数字,命中索引为 J+1 的数字,该数被敲出,并从该点起跳,以此类推,直到幸存 left 个数为止,然后返回幸存数之和。

2024-08-09 11:15:00 200

原创 2024年华为OD机试真题-字符串变换最小字符串-(C++/Java/python)-OD统一考试(C卷D卷)

给定一个字符串s,最多只能进行一次变换,返回变换后能得到的最小字符串(按照字典序进行比较)。变换规则:交换字符串中任意两个不同位置的字符。

2024-08-08 21:10:23 102

原创 2024年华为OD机试真题-字符串分割(二)-(C++/Java/python)-OD统一考试(C卷D卷)

给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母;

2024-08-08 21:07:21 136

原创 2024年华为OD机试真题-最长连续手牌-(C++/Java/python)-OD统一考试(C卷D卷)

有这么一款单人卡牌游戏,牌面由颜色和数字组成,颜色为红、黄、蓝、绿中的一种,数字为0-9中的一个。游戏开始时玩家从手牌中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌打光或者没有符合条件可以继续打出的手牌。

2024-08-01 22:19:30 139

原创 2024年华为OD机试真题-找出作弊的人-(C++/Java/python)-OD统一考试(C卷D卷)

公司组织了一次考试,现在考试结果出来了,想看一下有没人存在作弊行为,但是员工太多了,需要先对员工进行一次过滤,再进一步确定是否存在作弊行为。分差最小的员工ID对(p1,p2)列表,要求p1

2024-07-29 21:58:11 313

原创 2024年华为OD机试真题-分隔均衡字符串-(C++/Java/python)-OD统一考试(C卷D卷)

均衡串定义: 字符串只包含两种字符,且两种字符的个数相同。给定一个均衡字符串,请给出可分割成新的均衡子串的最大个数。约定字符串中只包含大写的X和Y两种字符。

2024-07-29 21:54:52 64

原创 2024年华为OD机试真题-结队编程 -(C++/Java/python)-OD统一考试(C卷D卷)

某部门计划通过结队编程来进行项目开发,已知该部门有 N 名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:请你按上述条件计算可能组合的小组数量。同一员工可以参加多个小组。

2024-07-29 11:15:00 349

原创 2024年华为OD机试真题-王者荣耀-(C++/Java/python)-OD统一考试(C卷D卷)

部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分 5 为两队,每队 5 人。每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为实力尽量相近的两队。一队的实力可以表示为这一队 5 名队员的评分总和。

2024-07-28 13:30:00 269

原创 2024年华为OD机试真题-山脉个数-(C++/Java/python)-OD统一考试(C卷D卷)

攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。

2024-07-28 08:15:00 137

原创 2024年华为OD机试真题-全量和已占用字符集 -(C++/Java/python)-OD统一考试(C卷D卷)

给定两个字符集合,一个是全量字符集,一个是已占用字符集,已占用字符集中的字符不能再使用。要求输出剩余可用字符集。输入一个字符串 一定包含@,@前为全量字符集 @后的为已占用字符集已占用字符集中的字符一定是全量字符集中的字符字符集中的字符跟字符之间使用英文逗号隔开

2024-07-27 14:15:00 58

原创 2024年华为OD机试真题-出租车计费-(C++/Java/python)-OD统一考试(C卷D卷)

程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题,总是偏大。出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常。

2024-07-27 14:00:00 71

原创 2024年华为OD机试真题-机器人搬砖-(C++/Java/python)-OD统一考试(C卷D卷)

机器人搬砖,一共有N堆砖存放在N个不同的仓库中,第i堆砖中有bricks[i]块砖头,要求在8小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格每小时补充一次且能量格只在这一个小时有效,为使得机器人损耗最小化尽量减小每次补充的能量格数 为了保障在8小时内能完成搬砖任务,请计算每小时给机器人充能的最小能量格数。

2024-07-27 10:45:00 104

原创 2024年华为OD机试真题-整型数组按个位值排序-(C++/Java/python)-OD统一考试(C卷D卷)

给定一个非空数组(列表),其元素数据类型为整型,请按照数组元素十进制最低位从小到大进行排序,十进制最低位相同的元素,相对位置保持不变。当数组元素为负值时,十进制最低位等同于去除符号位后对应十进制值最低位。

2024-07-26 11:15:00 129

原创 2024年华为OD机试真题-考勤信息-(C++/Java/python)-OD统一考试(C卷D卷)

公司用一个字符串来表示员工的出勤信息absent:缺勤late:迟到leaveearly:早退present:正常上班

2024-07-26 11:15:00 99

原创 2024年华为OD机试真题-亲子游戏-(C++/Java/python)-OD统一考试(C卷D卷)

​宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。

2024-07-25 19:45:00 158

原创 2024年华为OD机试真题-查找接口成功率最优时间段-(C++/Java/python)-OD统一考试(C卷D卷)

服务之间交换的接口成功率作为服务调用关键质量特性,某个时间段内的接口失败率使用一个数组表示,数组中每个元素都是单位时间内失败率数值,数组中的数值为0~100的整数,给定一个数值(minAverageLost)表示某个时间段内平均失败率容忍值,即平均失败率小于等于minAverageLost,找出数组中最长时间段,如果未找到则直接返回NULL。

2024-07-25 19:42:41 142

原创 2024年华为OD机试真题-剩余银饰的重量-(C++/Java/python)-OD统一考试(C卷D卷)

有 N 块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。 每一回合,从中选出三块 最重的 银饰,然后一起熔掉。假设银饰的重量分别为 x 、y 和 z, 且 x

2024-07-25 19:38:35 223

原创 2024年华为OD机试真题-机场航班调度-(C++/Java/python)-OD统一考试(C卷D卷)

XX 市机场停放了多架飞机,每架飞机都有自己的航班号 CA3385,CZ6678,SC6508 等,航班号的前 2 个大写字母(或数字)代表航空公司的缩写,后面 4 个数字代表航班信息。但是 XX 市机场只有一条起飞用跑道,调度人员需要安排目前停留在机场的航班有序起飞。为保障航班的有序起飞,调度员首先按照航空公司的缩写(航班号前 2 个字母)对所有航班进行排序,

2024-07-24 14:15:00 1358

原创 2024年华为OD机试真题-可以处理的最大任务数--(C++/Java/python)-OD统一考试(C卷D卷)

在某个项目中有多个任务(用task数组表示)需要你进行处理,其中:task[i] = [si, ei]你可以在 si ≤ day ≤ ei 中的任意一天处理该任务,请返回你可以处理的最大任务数。

2024-07-24 13:30:00 1369 1

原创 2024年华为OD机试真题-用连续自然数之和来表达整数-(C++/Java/python)-OD统一考试(C卷D卷)

一个整数可以由连续的自然数之和来表示。给定一个整数,计算该整数有几种连续自然数之和的表达式,且打印出每种表达式该整数的所有表达式和表达式的个数。如果有多种表达式,输出要求为:自然数个数最少的表达式优先输出每个表达式中按自然数递增的顺序输出,具体的格式参见样例。

2024-07-24 11:00:00 1334

原创 2024年华为OD机试真题-英文输入法-(C++/Java/python)-OD统一考试(C卷D卷)

主管期望你来实现英文输入法单词联想功能,需求如下:依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词。按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。

2024-07-22 14:45:00 854

原创 2024年华为OD机试真题- 小明找位置-(C++/Java/python)-OD统一考试(C卷D卷)

小朋友出操,按学号从小到大排成一列;小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。算法复杂度要求不高于 nLog(n);学号为整数类型,队列规模

2024-07-22 13:45:00 94

原创 2024年华为OD机试真题- 跳格子3-(C++/Java/python)-OD统一考试(C卷D卷)

小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数 score= [1, -1, -6, 7, -17, 7],从起点score[0]开始,每次最大的步长为k,请你返回小明跳到终点 score[n-1] 时,能得到的最大得分。

2024-07-21 14:15:00 4911

原创 2024年华为OD机试真题-图像物体的边界-(C++/Java/python)-OD统一考试(C卷D卷)

​给定一个二维数组M行N列,二维数组里的数字代表图片的像素,为了简化问题,仅包含像素1和5两种像素,每种像素代表一个物体,2个物体相邻的格子为边界,求像素1代表的物体的边界个数。像素1代表的物体的边界指与像素5相邻的像素1的格子,边界相邻的属于同一个边界,相邻需要考虑8个方向(上,下,左,右,左上,左下,右上,右下)。

2024-07-17 04:15:00 56

原创 2024年华为OD机试真题- 园区参观路径-(C++/Java/python)-OD统一考试(C卷D卷)

园区某部门举办了Family Day,邀请员工及其家属参加;将公司园区视为一个矩形,起始园区设置在左上角,终点园区设置在右下角;家属参观园区时,只能向右和向下园区前进,求从起始园区到终点园区会有多少条不同的参观路径。

2024-07-16 23:24:42 45

原创 2024年华为OD机试真题-符号运算-(C++/Java/python)-OD统一考试(C卷D卷)

给定一个表达式,求其分数计算结果。表达式的限制如下:所有的输入数字皆为正整数(包括0)仅支持四则运算(+-*,/)和括号结果为整数或分数,分数必须化为最简格式(比如6,3/4,7/8,90/7)除数可能为0,如果遇到这种情况,直接输出"ERROR"

2024-07-16 14:15:00 222

原创 2024年华为OD机试真题-悄悄话花费的时间-(C++/Java/python)-OD统一考试(C卷D卷)

给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。

2024-07-15 13:15:00 158

原创 2024年华为OD机试真题- 员工派遣-(C++/Java/python)-OD统一考试(C卷D卷)

某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工。部门每个员工有一个员工号(1,2,3,......),工号连续,从1开始。

2024-07-12 14:15:00 206

原创 2024年华为OD机试真题- wonderland-(C++/Java/python)-OD统一考试(C卷D卷)

Wonderland是小王居住地一家很受欢迎的游乐园。Wonderland目前有4种售票方式,分别为一日票(1天)、三日票(3天)、周票(7天)和月票(30天)。每种售票方式的价格由一个数组给出,每种票据在票面时限内可以无限制地进行游玩。例如:小王在第10日买了一张三日票,小王可以在第10日、第11日和第12日进行无限制地游玩。

2024-07-11 14:45:00 134

原创 2024年华为OD机试真题- 项目排期-(C++/Java/python)-OD统一考试(C卷D卷)

​项目组共有 N 个开发人员,项目经理接到了 M 个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。假定各个需求直接无任何先后依赖关系,请设计算法帮助项目经理进行工作安排,使整个项目能用最少的时间交付​

2024-07-09 00:14:25 144

原创 2024年华为OD机试真题- 解密犯罪时间-(C++/Java/python)-OD统一考试(C卷D卷)

警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如 “HH:MM” 表示的时刻。根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。每个出现数字都可以被无限次使用。

2024-07-07 16:00:00 204

原创 2024年华为OD机试真题- 最大社交距离-(C++/Java/python)-OD统一考试(C卷D卷)

疫情期间需要大家保证一定的社交距离,公司组织开交流会议。座位一排共 N 个座位,编号分别为 [0, N - 1] 。要求员工一个接着一个进入会议室,并且可以在任何时候离开会议室。

2024-07-07 10:45:00 130

原创 2024年华为OD机试真题- 高效货运-(C++/Java/python)-OD统一考试(C卷D卷)

老李是货运公司承运人,老李的货车额定载货重量为 wt。现有两种货物:货物 A 单件重量为 wa,单件运费利润为 pa货物 B 单件重量为 wb,单件运费利润为 pb

2024-07-06 17:00:00 170

原创 2024年华为OD机试真题- 考古学家-(C++/Java/python)-OD统一考试(C卷D卷)

有一个考古学家发现一个石碑,但是很可惜,发现时其已经断成多段,原地发现n个断口整齐的石碑碎片。为了破解石碑内容,考古学家希望有程序能帮忙计算复原后的石碑文字组合数,你能帮忙吗?

2024-07-06 10:30:00 447

原创 2024年华为OD机试真题- 园区参观路径-(C++/Java/python)-OD统一考试(C卷D卷)

园区某部门举办了Family Day,邀请员工及其家属参加;将公司园区视为一个矩形,起始园区设置在左上角,终点园区设置在右下角;家属参观园区时,只能向右和向下园区前进,求从起始园区到终点园区会有多少条不同的参观路径。

2024-07-05 15:45:00 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除