华为OD机试真题(Python/JS/C/C++)
文章平均质量分 84
每一题都有详细的解题思路、详细的代码注释、测试用例,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新。
余额抵扣
助学金抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
哪 吒
2022博客之星Top1,现象级专栏 《Java基础教程系列》作者,专注Java硬核干货分享,立志做到Java赛道全网Top N
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华为OD机试 新系统 双机位C卷 往年真题 机考题库(持续收录中)以及算法考点详解(Python/JS/C/C++)
刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释发现新题目,随时更新。原创 2024-09-25 19:16:13 · 51918 阅读 · 21 评论
-
华为OD机试 - 最长的顺子 - 动态规划(Python/JS/C/C++ 新系统 200分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 11:09:53 · 3300 阅读 · 0 评论
-
华为OD机试 - 荒岛求生 - 栈Stack(Python/JS/C/C++ 新系统 100分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 11:01:32 · 2820 阅读 · 3 评论
-
华为OD机试 - 简易内存池(Python/JS/C/C++ 新系统 200分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 10:40:20 · 3211 阅读 · 0 评论
-
华为OD机试 - 绘图机器 - 双指针(Python/JS/C/C++ 新系统 100分)
每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。原创 2024-09-01 11:05:15 · 2158 阅读 · 0 评论
-
华为OD机试 - IPv4等长子网划分与自动分配系统 - 贪心算法(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某企业新申请到一个完整的 IPv4 主网段,网络管理员需要根据各部门申报的最小主机需求数量,制定子网划分方案。请你编写一个程序根据主网段信息、部门数量及各需求,自动计算满足所有部门需求的最小主机数网段,并按申请部门信息连续分配等长子网。参数1:原创 2026-08-12 14:22:23 · 30 阅读 · 0 评论 -
华为OD机试 - 最小代价完成论文评审 - 二进制(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某校有 n 篇论文需要分配给教师评审。第一行输入两个数字,空格隔开,例如n m,n - 论文篇数,m - 教师个数接下来的n行是一个二维列表files,形式为 files[i][j]:具体内容为- files[0] 允许评审论文 0 的教师列表原创 2026-08-18 22:06:46 · 20 阅读 · 0 评论 -
华为OD机试 - 获取二叉树第k层的数值 - 广度优先搜索 BFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一棵节点数为 n 的二叉树,树中每个节点均有一个节点编号和整型取值,节点编号取值 0 到 n − 1,根节点所在层为第 0 层,其子节点为第 1 层,以此类推。已知节点取值以及节点父子关系,请返回第 k 层节点取值列表,按升序排列并去重。•原创 2026-08-17 15:52:57 · 241 阅读 · 0 评论 -
华为OD机试 - 电池充电时间计算(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。电池充电过程并非恒定电流,而是遵循一定的充电曲线。给定电池容量、当前电量百分比、目标电量百分比和充电器最大输出电流,请计算充电至目标电量所需的时间。充电曲线规则如下:输入四个数字,空格隔开,分别表示:充电至目标电量所需的时间,浮点数 Q,保留一原创 2026-08-18 15:37:56 · 236 阅读 · 0 评论 -
华为OD机试 - 最长不连续子串 - 线性扫描(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个整数数组,请找出最长的子串,使得该子串中任意两个相邻元素的绝对差都严格大于 1。输出这个最长子串的长度。例如,数组 [1, 3, 4, 5, 6, 5, 4] 中,子串 [1, 3] 满足条件(|1-3|=2>1),且是最长的,因此答案原创 2026-08-12 16:46:01 · 27 阅读 · 0 评论 -
华为OD机试 - 不同Tag类型统计(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个数组,元素为数字,数组的内容表示多个连续的TLV(tag-length-value);关于TLV,单个TLV具备以下特征:例如:单个TLV数组:2130,第一个数字2是tag,第二个数字1是length,第三个数字3是value,第四个原创 2026-08-17 18:29:24 · 16 阅读 · 0 评论 -
华为OD机试 - 基站低能耗时段统计 - 双指针 + 滑动窗口(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。基站运维团队需要统计某区域基站的低能耗连续运行时段数目,以评估基站的节能优化效果。给定以下信息:请你统计满足以下两个条件的连续运行时段(子数组)的数目:补充说明:输入包含两行:第一行:整数数组 power 的表示形式,如 0,0,0;第二行:两个原创 2026-08-21 16:41:37 · 189 阅读 · 0 评论 -
华为OD机试 - 智能广播合并台号 - 数组(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某社区有多条广播线路,每条线路用一个大写英文字母编号表示 (A-Z)。当发送广播时,为减少操作次数,会将连续相邻编号且满足一定个数的线路合并为一个区间,用“起始编号-结束编号”的简写形式表示;不连续或不满足个数的线路则单独列出。合并后的结果要求按原创 2026-08-12 14:03:16 · 96 阅读 · 0 评论 -
华为OD机试 - 信道资源分配与掩码运算 - 二进制(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在进行信道资源分配时,需要通过掩码(Bitmask)来高效管理可用信道的状态。每个信道对应掩码中的一个二进制位(位置为 1 表示信道可用,位置为 0 表示信道被占用)。掩码状态编码以不同进制格式(二进制、十进制、十六进制)存储在配置文件中,由 6原创 2026-08-18 16:09:39 · 132 阅读 · 0 评论 -
华为OD机试 - 小明的顺风车 - 动态规划(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。小明自驾回家,为节省旅途成本,决定在网上挂出顺风车服务,有需要的乘客可自行申请服务,由小明决定谁能搭乘顺风车。请你设计一个程序帮助小明将顺风车利益最大化,并返回最大的顺风车收益。具体细节如下:路线统一采用数值表示,小明的起点为 0,终点为 n原创 2026-08-19 16:36:30 · 181 阅读 · 0 评论 -
华为OD机试 - 计算电动车续航里程(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定电动车的电池容量 capacity(kwh)、能耗效率 efficiency(kWh/100km)、驾驶场景(城市 / 高速 / 山路,int 类 0 型,分别是 0/1/2),计算该车的有效续航里程(km)。核心公式:理论续航里程 =(电池原创 2026-08-12 18:43:44 · 30 阅读 · 0 评论 -
华为OD机试 - 消消乐能量碰撞(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在一个充满魔法能量的消除游戏中,一排排不同颜色的能量球(代表不同质量/能量值)静止在网格中。当玩家触发消除机制时,相邻的能量球会发生相互碰撞。消除规则:碰撞机制:当两个相邻的能量球相遇时,系统会根据它们的能量值(质量)进行判断。强弱判定:如果两原创 2026-08-13 12:57:04 · 245 阅读 · 0 评论 -
华为OD机试 - 数字系统转换器 - 二进制(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在一个特殊的数字系统中,每个数字都有其独特的表示方式。给定两个不同的数字字符集和一个数字字符串,需要将这个数字从一个字符系统转换到另一个字符系统。实现一个函数,将使用源字符集表示的数字转换为使用目标字符集表示的数字。补充说明:1 <= num.l原创 2026-08-17 17:47:50 · 57 阅读 · 0 评论 -
华为OD机试 - 物流仓储多维度成本利润综合查询系统 - 二维数组(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某物流企业在全国多个仓库开展仓储业务,需要对不同仓库、不同时段的入库成本、出库收入和库存损耗进行综合统计分析,用于生成日报、周报和月报。字段说明及取值范围如下:warehouses: int[] 扁平化数组 [w0d0in, w0d0out,原创 2026-08-19 16:02:22 · 276 阅读 · 0 评论 -
华为OD机试 - 末世分配资源包 - 二分查找 + 贪心(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。末世时代,政府为各地方配资源,现有资源分配表 nums[n],要求按如下规则分配给 k 个营地:在最优平均分配情况下,得到最大团队所获得的资源数4,3,6,9,7216最佳划分之一:[4,3,6] -> 13[9,7] -> 16最大原创 2026-08-17 16:04:26 · 202 阅读 · 0 评论 -
华为OD机试 - 区分奇偶的数组排序(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个非负整数数组 nums,满足以下两个前提条件:请你对该数组进行重构,满足以下两个核心要求:补充说明4,2,5,72,5,4,7偶数排序得到 2,4,奇数排序得到 5,7,交替后为 2,5,4,7。1,3,2,6,8,52,1,6,3,8,原创 2026-08-17 17:59:38 · 12 阅读 · 0 评论 -
华为OD机试 - 云南菌子加工 - 状态压缩动态规划(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。云南的菌子加工厂要加工一批野生菌,所有菌子同时进厂。由于菌子新鲜度随时间流失,价值不断衰减。工厂不能同时加工菌子,即逐个串行加工,正在加工的菌子价值不再衰减,加工完毕立即售卖。已知每个菌子的初始市场价值和新鲜度衰减速度(每小时损失的价值)。菌子的原创 2026-08-12 12:53:45 · 165 阅读 · 0 评论 -
华为OD机试 - 大整数位序反转 - 二进制(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。小华是一名嵌入式开发 C 工程师,在处理芯片寄存器数据时,经常需要对超多位数据进行位翻转操作。寄存器中的数据可能是几百位甚至更长。给定一个十进制大整数(最多 100 位),请将其二进制表示中的所有位顺序全部翻转(最低位变成最高位,次低位变成次高位原创 2026-08-21 15:57:13 · 171 阅读 · 0 评论 -
华为OD机试 - 点亮战争迷雾 - 树形动态规划(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。有一张二叉树 Q,每一个节点都被战争迷雾所覆盖。在二叉树节点上插上一个侦察守卫,可以照亮该节点自身以及它的父节点和它的子节点的战争迷雾。在每个节点上插上侦察守卫的成本并不一样,用 cost[i] 表示节点 i 上的成本,每个节点的成本是正整数。要原创 2026-08-21 17:06:26 · 182 阅读 · 0 评论 -
华为OD机试 - 查找最佳充电策略 - 滑动窗口(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个一维数组 Q priceArray,表示未来 priceRecords 小时内每小时的电价(单位:分/kWh)。找出充电成本最低的连续 hours 个小时对应的开始时刻点。若存在多种成本最低方案,优先返回最低成本方案的最早的时刻点。参数1原创 2026-08-12 13:44:45 · 163 阅读 · 0 评论 -
华为OD机试 - 炸弹人的雷区数量 - 深度优先搜索DFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在一款游戏中设计炸弹人技能效果是预埋地雷,当敌人从地雷上走过时会触发地雷爆炸造成伤害。当一个地雷被引爆时,在一定距离内的相邻的地雷也会引爆,这些能够同时引爆的枚地雷重新形成一个雷区。一个雷区可以由一枚孤立的地雷组成,也可以有一片有连锁爆炸反应的原创 2026-08-17 18:11:17 · 17 阅读 · 0 评论 -
华为OD机试 - 战士技能规划设计 - 数组(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你为一款动作游戏设计战士角色的技能:战士每个技能会消耗不同能量,释放技能有 2 个约束:连续释放技能数量不能超过 m 个,技能能量总和不能超过能量上限 k;如果超过则必须中断当前技能,进入调息状态(即分段)。战士有一项爆发技巧:在单次战斗中有一次原创 2026-08-12 19:04:20 · 152 阅读 · 0 评论 -
华为OD机试 - 智能家居模式调度优化 - 深度优先搜索DFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在一个智能家居系统 Q 中,用户可以设置多个“自动化联动”模式。每个模式 models[i] = [start_time, end_time, power] 描述如下:• 模式在左闭右开区间 [start_time, end_time)(单位:秒原创 2026-08-18 16:46:56 · 145 阅读 · 0 评论 -
华为OD机试 - 灯带颜色变换 - 二进制(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。小明设计了一条灯带,该灯带中共有 16 盏灯(编号 0 到 15),每盏灯有两种颜色:红色(用字符 R 表示)和绿色(用字符 G 表示)。每过一秒,灯带中的灯都会按照以下规则进行一次颜色变换:如果上一秒灯 lights[i] 的两个相邻灯 lig原创 2026-08-12 13:21:48 · 196 阅读 · 0 评论 -
华为OD机试 - 统计能源使用时段 - 滑动窗口(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某智慧园区管理系统记录了 N 个连续的能源使用时段,每个时段使用的能源类型用整数表示(1=太阳能,2=风能,3=电能,4=天然气,5=地热能)。为了优化能源配置,管理员需要分析:在这 N 个时段中,连续使用不超过 2 种能源的最长时段长度是多少?原创 2026-08-18 17:36:03 · 66 阅读 · 0 评论 -
华为OD机试 - 基于上报数据的实时最大值 - 二分查找(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在工业物联网监控系统中,由于网络抖动、边缘节点缓存重发等原因,传感器上报数据往往是乱序到达;系统接收到一段数据流数据,流中的每个数据包包含一个发生时刻(单位秒)的时间戳和一个测量值;对于流中到达的每一个数据点,系统需要以该数据点的时间戳为基准,回原创 2026-08-13 12:57:53 · 174 阅读 · 0 评论 -
华为OD机试 - LLM推理批次最大化 - 贪心算法(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。大语言模型 Q 推理时,缓存中有一个 KV Cache,用于存储各请求的键值对。现有 N 个推理请求排队,第 i 个请求需要占用 KV Cache 中一段连续位置[Li,Ri][L_i, R_i][Li,Ri]。每个位置同一时间只能分配给一原创 2026-08-17 16:56:45 · 177 阅读 · 0 评论 -
华为OD机试 - 路口等待时间(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。十字路口的红绿灯分为东西向(E/W)和南北向(S/N)两组,两组状态始终相反。东西向红灯亮 R 秒,然后绿灯亮 G 秒,不断循环;南北向则相反——绿灯亮 R 秒,然后红灯亮 G 秒。刚开始时(0 秒)东西方向是红灯,南北方向是绿灯。红绿灯切换原创 2026-08-13 12:57:28 · 201 阅读 · 0 评论 -
华为OD机试 - 语义化版本号对比(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。当前有一组版本号列表信息,单个版本号格式为:Major.Minor.Patch-可选先行版+可选构建信息,具体字段如下:• Major.Minor.Patch:为三个非负整数,禁止前导零;• 先行版和构建信息:可选段信息,由字母数字和符号(. 和原创 2026-08-12 17:00:12 · 19 阅读 · 0 评论 -
华为OD机试 - 酒店服务记录分析(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你是某连锁酒店的数据分析师,酒店每天都会用一串编码记录各分店收到的服务请求类型,编码由小写字母组成[a-z],每个字母代表一种特定类型的服务请求(如a-客房清洁、b-设备维修、c-餐饮服务等等)。为了优化资源分配,总部需要找出在当天内重复出现的服原创 2026-08-21 17:42:57 · 85 阅读 · 0 评论 -
华为OD机试 - 统计员工影响力分数(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。假设你是大型科技公司的数据分析师,负责分析公司内部员工的社交网络。你需要编写一个函数来计算每个员工的影响力分数。影响力分数定义为该员工直接和间接影响的员工数量。n:员工总数。employess:一个二维列表,表示员工的社交网络关系。例如emplo原创 2026-04-14 17:17:27 · 446 阅读 · 0 评论 -
华为OD机试 - 符合条件的元组个数 - 递归、双指针(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一个整数数组 nums,一个数字k,一个整数目标值 target,请问nums中是否存在 k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数数据范围• 2 ≤ nums.length ≤ 200• -10^9 ≤原创 2026-04-13 13:02:24 · 266 阅读 · 0 评论 -
华为OD机试 - 明日之星选举(Python/JS/C/C++ 新系统 100分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。给定一组选票votes[],vote[i]代表第i张选票的内容,包含一个字符串 “zhangsan,hanmei”,表示推荐zhangsan成为明日之星,反对hanmei成为明日之星。赞成或返回使用逗号(,)分割。给定一个数组n,表示最后将筛选赞原创 2026-04-12 10:57:16 · 80 阅读 · 0 评论 -
华为OD机试 - 自动泊车- 广度优先搜索BFS(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。在某商场的地下停车场,部署了一套智能导航系统。停车场可以看作是一个 r*c 的网格矩阵,其中:• 0 表示该位置是空的行车道,车辆可以通行。• 1 表示该位置存在障碍物、立柱或其他已停放的车辆,车辆无法通行。停车场的入口统一设在坐标 [0, 0]原创 2026-04-14 17:37:50 · 302 阅读 · 0 评论 -
华为OD机试 - 统计差异值大于相似值二元组个数 - 二进制(Python/JS/C/C++ 新系统 200分)
本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。七、JavaScript算法源码八、C算法源码九、C++算法源码🏆下一篇:华为OD机试真题 - 简易内存池(Python/JS/C/C++ 新系统 200分)🏆本文收录于,华为OD机试真题(Python/JS/C/C++)刷的原创 2026-04-13 12:26:46 · 186 阅读 · 0 评论
分享