华为OD最新2025A卷题库
华为OD最新最全B卷题库(200+道题)。可在线评测做题,每道题都包含了思路讲解,并附带C++、Python或Java的代码样例。
- 题库介绍
- 题目目录
华为OD机考最新题库
从2025年3月底开始机试发的都是2025A卷。2025A卷考的基本都是之前旧题库中的题目,考试原题命中率99%以上,考试之前最好刷完。
2025年5月12日切换到了2025B卷
本题库收录了2022年至2025年华为OD最新B卷的机考编程题。每道题都配备了测试数据,方便大家自行编码并进行在线评测练习。同时,题库为每道题目提供了详细的思路解析,并附有 C++、Python 和 Java 三种语言的代码示例和注释,本题库将持续实时更新😘😘
购买后我将获得什么?
购买本题库后,您将获得上方《题目目录》内所有题目的
1.题目阅读权限🙋
2.不限次数的代码提交评测权限🙋
3.文字&视频题解查看权限🙋
4.每日10次后台样例下载权限🙋
5.微信交流群 :下单后右侧将展示群聊二维码。
常见问题一览
时间: 和HR自行沟通好机考时间后,机考链接和考试说明将按时发送至考生邮箱。 机考不通过简历锁半年,无法继续投递华为OD
题型
| 方向 | 组成 |
|---|---|
| 所有技术岗(测试,开发) | 三道编程题:前两道100分,第三题200分 |
考试设置
| 项目 | 设置 |
|---|---|
| 考试平台 | 牛客平台⭐ |
| 考试时长 | 150min⭐ |
| 编程考试模式 | ACM模式⭐ |
| 需要开笔记本前置摄像头 | ✅ |
| 需要开电脑录屏 | |
| 需要小程序锁手机 | ❌ |
| 使用本地IDE | ✅ |
| 双机位 | ❌ |
⭐更多细节见上方《题库目录》-> 《使用教程》-> 《华为OD机试面试测评经验分享😘》
100分
Open
| Problem | Difficulty | through_rate | video solution |
|---|---|---|---|
| 模拟工作队列(100分) | 中等 | 52/231 | 暂无 |
| 太阳能板最大面积(100分) | 简单 | 192/806 | 暂无 |
| 相对开音节(100分) | 简单 | 147/1083 | 暂无 |
| 最大括号深度(100分) | 简单 | 148/541 | 暂无 |
| 最多提取子串数目(100分) | 中等 | 140/484 | 暂无 |
| 比赛的冠亚季军(100分) | 中等 | 101/630 | 暂无 |
| 精准核酸检测(100分) | 简单 | 136/422 | 暂无 |
| 任务总执行时长(100分) | 简单 | 150/738 | ▶️ |
| 完全二叉树非叶子部分后序遍历(100分) | 简单 | 145/358 | ▶️ |
| 寻找密码(100分) | 简单 | 138/711 | ▶️ |
| 字符串解密(100分) | 简单 | 123/483 | 暂无 |
| 获得完美走位(100分) | 简单 | 97/477 | 暂无 |
| 最长的顺子(100分) | 中等 | 104/373 | 暂无 |
| AI处理器组合(100分) | 中等 | 63/402 | 暂无 |
| 寻找关键钥匙(100分) | 中等 | 101/256 | 暂无 |
| 租车骑绿道(100分) | 简单 | 129/496 | ▶️ |
| 堆内存申请(100分) | 中等 | 84/528 | 暂无 |
| 最远足迹(100分) | 困难 | 82/309 | ▶️ |
| 箱子之字形摆放(100分) | 简单 | 99/365 | 暂无 |
| 木板(100分) | 中等 | 98/365 | ▶️ |
| 最大矩阵和(100分) | 简单 | 81/289 | 暂无 |
| 求最多可以派出多少支团队(100分) | 中等 | 95/242 | ▶️ |
| 静态代码扫描服务(100分) | 简单 | 88/261 | 暂无 |
| AI面板识别(100分) | 中等 | 67/340 | 暂无 |
| 分奖金(100分) | 中等 | 88/249 | ▶️ |
| 计算最接近的数(100分) | 简单 | 81/325 | 暂无 |
| 字符串重新排序(100分) | 中等 | 75/236 | ▶️ |
| 路灯照明问题(100分) | 中等 | 80/136 | 暂无 |
| 最大花费金额(100分) | 中等 | 70/215 | 暂无 |
| MVP争夺战(100分) | 中等 | 58/263 | ▶️ |
| 机房布局(100分) | 中等 | 64/239 | 暂无 |
| 玩牌高手(100分) | 中等 | 64/164 | 暂无 |
| Linux发行版的数量(100分) | 简单 | 60/298 | ▶️ |
| 用户调度问题(100分) | 中等 | 55/188 | 暂无 |
| 字符串摘要(100分) | 中等 | 60/182 | 暂无 |
| 数组连续和(100分) | 中等 | 66/260 | ▶️ |
| 勾股数元组(100分) | 中等 | 48/225 | 暂无 |
| 火星文计算(100分) | 简单 | 74/240 | 暂无 |
| 比赛(100分) | 简单 | 68/224 | 暂无 |
| 日志排序(100分) | 简单 | 71/232 | ▶️ |
| 分班(100分) | 简单 | 56/335 | 暂无 |
| 传递悄悄话(100分) | 中等 | 66/143 | 暂无 |
| 数组组成的最小数字(100分) | 简单 | 66/138 | 暂无 |
| 找最小数(100分) | 中等 | 67/249 | ▶️ |
| 螺旋数字矩阵(100分) | 中等 | 52/151 | 暂无 |
| 查找接口成功率最优时间段(100分) | 中等 | 50/263 | 暂无 |
| 生成哈夫曼树(100分) | 中等 | 39/284 | 暂无 |
| 最长子字符串的长度(一)(100分) | 中等 | 51/137 | 暂无 |
| 计算三叉搜索树高度(100分) | 中等 | 46/157 | 暂无 |
| 虚拟理财游戏(100分) | 简单 | 56/255 | 暂无 |
| 计算面积(100分) | 中等 | 56/137 | 暂无 |
| 智能成绩表(100分) | 中等 | 55/196 | 暂无 |
| 整数对最小和(100分) | 中等 | 56/244 | ▶️ |
| 字符串变换最小字符串(100分) | 中等 | 62/234 | ▶️ |
| 考勤信息(100分) | 中等 | 51/287 | 暂无 |
| 连续字母长度(100分) | 中等 | 53/146 | 暂无 |
| 英文输入法(100分) | 简单 | 61/184 | 暂无 |
| 字符串分割(100分) | 中等 | 50/221 | 暂无 |
| 分披萨(100分) | 困难 | 32/346 | 暂无 |
| 靠谱的车(100分) | 中等 | 52/156 | ▶️ |
| 优秀学员统计(100分) | 简单 | 58/172 | 暂无 |
| 磁盘容量排序(100分) | 简单 | 58/143 | 暂无 |
| 字符串加密(100分) | 简单 | 58/239 | 暂无 |
| 数字加减游戏(200分) | 简单 | 51/139 | 暂无 |
| 免单统计(100分) | 简单 | 57/140 | 暂无 |
| 整数编码(100分) | 简单 | 39/195 | 暂无 |
| 数据分类(100分) | 简单 | 49/116 | 暂无 |
| 求字符串中所有整数的最小和(100分) | 简单 | 56/128 | 暂无 |
| 热点网站统计(100分) | 简单 | 59/235 | 暂无 |
| 寻找链表的中间结点(100分) | 简单 | 46/143 | 暂无 |
| IPv4地址转换成整数(100分) | 简单 | 51/158 | 暂无 |
| 数字涂色(100分) | 简单 | 55/113 | ▶️ |
| 根据某条件聚类最少交换次数(100分) | 简单 | 45/173 | 暂无 |
| 荒岛逃生游戏(100分) | 中等 | 56/314 | 暂无 |
| 货币单位换算(100分) | 中等 | 43/186 | 暂无 |
| 游戏分组(100分) | 简单 | 61/208 | ▶️ |
| 分割数组的最大差值(100分) | 简单 | 52/102 | ▶️ |
| 关联子串(100分) | 中等 | 57/181 | 暂无 |
| 选修课(100分) | 中等 | 47/81 | 暂无 |
| VLAN资源池(100分) | 简单 | 48/130 | 暂无 |
| 恢复数字序列(100分) | 简单 | 51/125 | 暂无 |
| 第k个排列(100分) | 简单 | 55/133 | 暂无 |
| 工号不够用了怎么办(100分) | 简单 | 51/111 | 暂无 |
| 报数游戏(100分) | 简单 | 49/85 | ▶️ |
| 计算堆栈中的剩余数字(100分) | 中等 | 50/96 | 暂无 |
| 字符统计及重排(100分) | 简单 | 50/211 | ▶️ |
| we are a team(100分) | 简单 | 49/234 | 暂无 |
| 水仙花数(100分) | 简单 | 44/348 | 暂无 |
| 单词接龙(100分) | 简单 | 47/123 | 暂无 |
| 猜数字(100分) | 中等 | 38/149 | 暂无 |
| 猜字谜(100分) | 中等 | 41/177 | 暂无 |
| 找数字(100分) | 简单 | 42/136 | 暂无 |
| 预订酒店(100分) | 简单 | 52/106 | 暂无 |
| 简单的自动曝光(100分) | 中等 | 46/119 | 暂无 |
| 工作安排(100分) | 中等 | 51/164 | ▶️ |
| 贪心的商人(100分) | 简单 | 52/115 | 暂无 |
| 最左侧冗余覆盖子串(100分) | 中等 | 40/212 | 暂无 |
| 最小的调整次数(100分) | 简单 | 46/175 | 暂无 |
| 一种字符串压缩表示的解压(100分) | 简单 | 33/179 | 暂无 |
| 最长连续子数列(100分) | 简单 | 53/155 | 暂无 |
| 斗地主之顺子(100分) | 中等 | 40/191 | 暂无 |
| 增强的strstr(100分) | 中等 | 47/131 | 暂无 |
| 响应报文时间(100分) | 简单 | 46/163 | 暂无 |
| 跳房子(100分) | 中等 | 45/209 | 暂无 |
| 数组拼接(100分) | 中等 | 42/142 | 暂无 |
| 判断一组不等式是否满足约束并输出最大差(100分) | 简单 | 43/92 | 暂无 |
| 分糖果(100分) | 简单 | 68/252 | ▶️ |
| 找终点(100分) | 中等 | 52/150 | ▶️ |
| 数大雁(100分) | 简单 | 54/267 | 暂无 |
| 日志采集系统(100分) | 中等 | 38/146 | 暂无 |
| 内存资源分配(100分) | 中等 | 37/141 | 暂无 |
| 矩形相交的面积(100分) | 中等 | 44/88 | 暂无 |
| 喊7的次数重排(100分) | 中等 | 48/177 | ▶️ |
| 高矮个子排队(100分) | 简单 | 60/267 | 暂无 |
| 分苹果(100分) | 中等 | 64/132 | 暂无 |
| 补种未成活的胡杨(100分) | 中等 | 62/242 | 暂无 |
| 手机APP防沉迷系统(100分) | 中等 | 35/159 | 暂无 |
| 敏感字段加密(100分) | 简单 | 49/283 | 暂无 |
| 流浪地球(100分) | 中等 | 59/284 | ▶️ |
| 构成正方形的数量(100分) | 中等 | 44/182 | 暂无 |
| TLV解码(100分) | 中等 | 49/189 | 暂无 |
| boss的收入(100分) | 中等 | 36/117 | 暂无 |
| 拼接url(100分) | 简单 | 20/40 | 暂无 |
| 停车场车辆统计(100分) | 中等 | 21/40 | 暂无 |
200分
Open
| Problem | Difficulty | through_rate | video solution |
|---|---|---|---|
| 字符串解密(100分) | 简单 | 123/483 | 暂无 |
| 最长子字符串的长度(二)(200分) | 中等 | 42/272 | 暂无 |
| 取出尽量少的球(200分) | 中等 | 44/223 | 暂无 |
| 贪心歌手(200分) | 中等 | 60/192 | ▶️ |
| 两个字符串间的最短路径问题(200分) | 中等 | 57/183 | 暂无 |
| 文件缓存系统(200分) | 困难 | 27/138 | 暂无 |
| 最小矩阵宽度(200分) | 简单 | 38/123 | 暂无 |
| 攀登者2(200分) | 中等 | 29/110 | 暂无 |
| 相同数字组成图形的周长(200分) | 中等 | 32/150 | 暂无 |
| 服务失效判断(200分) | 中等 | 29/145 | 暂无 |
| Linux发行版的数量(200分) | 简单 | 43/119 | ▶️ |
| 不含101的数(200分) | 困难 | 19/161 | 暂无 |
| 最佳的出牌方法(200分) | 中等 | 30/115 | 暂无 |
| 启动多任务排序(200分) | 中等 | 31/111 | 暂无 |
| 部门人力分配(200分) | 中等 | 32/124 | 暂无 |
| 目录删除(200分) | 简单 | 37/94 | 暂无 |
| 德州扑克(200分) | 中等 | 28/83 | 暂无 |
| 评论转换输出(200分) | 困难 | 23/64 | 暂无 |
| 跳格子2(200分) | 中等 | 36/92 | ▶️ |
| 会议接待(200分) | 中等 | 34/118 | ▶️ |
| 数值同化(200分) | 简单 | 31/57 | 暂无 |
| 数字加减游戏(200分) | 简单 | 43/68 | ▶️ |
| 数组二叉树(200分) | 中等 | 40/128 | 暂无 |
| 招聘(200分) | 中等 | 26/78 | 暂无 |
| 查找一个有向网络的头节点和尾节点(200分) | 简单 | 24/80 | 暂无 |
| 数字序列比大小(200分) | 中等 | 32/173 | 暂无 |
| 组装最大可靠性设备(200分) | 中等 | 22/93 | 暂无 |
| 寻找最大价值的矿堆(200分) | 简单 | 36/164 | ▶️ |
| 仿LISP运算(200分) | 中等 | 26/145 | 暂无 |
| Wonderland(200分) | 中等 | 27/148 | 暂无 |
| 书籍叠放(200分) | 中等 | 34/91 | 暂无 |
| 最优资源分配(200分) | 简单 | 30/47 | 暂无 |
| 最少数量线段覆盖(200分) | 困难 | 26/150 | 暂无 |
| 寻找最优的路测线路(200分) | 困难 | 26/140 | 暂无 |
| 运输时间(200分) | 中等 | 21/160 | ▶️ |
| 战场索敌(200分) | 简单 | 39/153 | ▶️ |
| 最佳对手(200分) | 中等 | 29/115 | 暂无 |
| 5G网络建设(200分) | 中等 | 34/92 | 暂无 |
| 最佳植树距离(200分) | 中等 | 22/148 | 暂无 |
| 编码能力提升计划(200分) | 中等 | 26/98 | 暂无 |
| 任务最优调度(200分) | 中等 | 26/71 | 暂无 |
| 推荐多样性(200分) | 困难 | 18/119 | 暂无 |
| 矩形绘制(200分) | 困难 | 22/69 | 暂无 |
| 篮球游戏(200分) | 中等 | 29/52 | 暂无 |
| 宜居星球改造计划(200分) | 简单 | 29/66 | 暂无 |
| 解压报文(200分) | 中等 | 29/95 | 暂无 |
| 任务处理(200分) | 简单 | 24/112 | 暂无 |
| 矩阵匹配(200分) | 困难 | 15/57 | 暂无 |
| 加密算法(200分) | 困难 | 23/167 | 暂无 |
| 打印任务排序(200分) | 中等 | 22/56 | 暂无 |
| MELON的难题(200分) | 中等 | 28/72 | 暂无 |
| 数字排列(200分) | 中等 | 25/84 | 暂无 |
| 观看文艺汇演问题(200分) | 中等 | 38/115 | ▶️ |
| 机器人活动区域(200分) | 简单 | 29/69 | 暂无 |
| 字母组合(200分) | 简单 | 30/83 | 暂无 |
| 九宫格按键输入(200分) | 中等 | 23/68 | 暂无 |
| 服务器广播(200分) | 简单 | 30/71 | 暂无 |
| 最大值(200分) | 简单 | 41/114 | ▶️ |
| 计算疫情扩散时间(200分) | 中等 | 25/57 | 暂无 |
| 火锅(200分) | 困难 | 39/90 | ▶️ |
| 转骰子(200分) | 中等 | 23/44 | 暂无 |
| 查找充电设备组合(200分) | 简单 | 26/67 | 暂无 |
| 光伏场地建设规划(200分) | 简单 | 24/44 | 暂无 |
| 狼羊过河(200分) | 中等 | 27/106 | 暂无 |
| 云短信平台优惠活动(200分) | 中等 | 14/149 | 暂无 |
| 寻找符合要求的最长子串(200分) | 简单 | 26/119 | 暂无 |
| 计算网络信号(200分) | 简单 | 26/81 | 暂无 |
| 最长方连续方波信号(200分) | 困难 | 25/94 | 暂无 |
| 学生方阵(200分) | 简单 | 23/121 | 暂无 |
| 树状结构查询(200分) | 简单 | 29/67 | 暂无 |
| 数字游戏(200分) | 简单 | 22/95 | 暂无 |
| 周末爬山(200分) | 中等 | 33/96 | 暂无 |
| 通过软盘拷贝文件(200分) | 简单 | 25/77 | 暂无 |
| 字符串化繁为简(200分) | 中等 | 23/114 | 暂无 |
| 找单词(200分) | 简单 | 24/169 | 暂无 |
| 文本统计分析(200分) | 困难 | 12/128 | 暂无 |
| 最大社交距离(200分) | 中等 | 0/27 | 暂无 |
| 智能驾驶(200分) | 困难 | 26/126 | 暂无 |
| 模拟目录管理功能(200分) | 困难 | 19/74 | 暂无 |
| 字符串拼接(200分) | 中等 | 32/183 | 暂无 |
| 跳马(200分) | 中等 | 26/84 | 暂无 |
| 项目排期(200分) | 简单 | 26/132 | 暂无 |
| 跳格子(200分) | 中等 | 30/175 | 暂无 |
| 中文分词模拟器(200分) | 简单 | 20/41 | 暂无 |
| 二叉树计算(200分) | 困难 | 15/98 | 暂无 |
| 电脑病毒感染(200分) | 困难 | 34/122 | 暂无 |
| 爱吃蟠桃的孙悟空(200分) | 困难 | 55/187 | ▶️ |
答疑群二维码
购买题库后刷新本页面,本处可见答疑群二维码🙋🙋