2023华为OD统一考试(B卷)题库清单(持续收录中)以及考点说明

华为OD在线刷题OJ

全新华为OD在线刷题平台登场!解锁上岸华为OD的终极秘籍!
亲爱的华为OD候选人们,你们期待已久的刷题平台终于来了!全新的华为OD机试在线刷题平台已经上线,为你们提供了一个全新的学习和提升华为OD机考编程技能的机会!无论你是初学者还是有经验的程序员,相信这个平台将成为你们上岸华为OD的终极秘籍!

【华为OD在线刷题OJ-点击立即开始刷题】

华为OD统一考试A卷+B卷 新题库说明

2023年5月份,华为官方已经将的 2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。
你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。但是仍有概率抽到A卷。
A卷对应2023的新题库(2022Q4 20223Q1) B卷对应20022部分考题以及新出的题目

专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)
专栏:2023华为OD机试(A卷)(C++ Java JS Py)
专栏:2023华为OD机试(B卷)(C++ Java JS Py)

ACM输入输出模式

如果你经常使用Leetcode,会知道letcode是不需要编写输入输出函数的。但是华为OD机考使用的是 ACM 模式,需要手动编写输入和输出。

所以最好在牛-客上提前熟悉这种模式。例如C++使用cin/cout,python使用input()/print()。JavaScript使用node的readline()console.log()。Java 使用sacnner/system.out.print()

机考代码查重

华为OD机考完成之后,官方会进行代码查重。华为 od 机考确实有很大的概率抽到原题。如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。除了变量名之外,代码的组织结构和逻辑一定要进行改变,这就要求在日常的刷题中,提前编写好属于自己的代码。

2023华为OD统一考试(B卷) - 100分值

题目链接知识点
敏感字段加密【华为OD统一考试B卷 | 100分】敏感字段加密(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
IPv4地址转换成整数【华为OD机试 2023 B卷 | 100分】IPv4地址转换成整数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
报文重排序【华为OD统一考试B卷 | 100分】报文重排序(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
整数编码【华为OD统一考试B卷 | 100分】整数编码(C++ Java JavaScript Python)_算法大师的博客-CSDN博客
阿里巴巴找黄金宝箱 (1)【华为OD统一考试B卷 | 100分】阿里巴巴找黄金宝箱(I)(C++ Java JavaScript Python)_算法大师的博客-CSDN博客指针
VLAN资源池【华为OD统一考试B卷 | 100分】 VLAN资源池(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
统计监控器、需要打开多少监控器【华为OD统一考试B卷 | 100分】统计监控器、需要打开多少监控器(Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
求字符串中所有整数的最小和【华为OD统一考试B卷 | 100分】求字符串中所有整数的最小和(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
求满足条件的最长子串的长度【华为OD统一考试B卷 | 100分】求满足条件的最长子串的长度(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
字符串分割【华为OD统一考试B卷 | 100分】字符串分割(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
简易压缩算法【华为OD统一考试B卷 | 100分】 简易压缩算法(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
一种字符串压缩表示的解压【华为OD统一考试B卷 | 100分】一种字符串压缩表示的解压(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
矩阵最大值【华为OD统一考试B卷 | 100分】矩阵最大值(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
字符串加密【华为OD机试 2023 B卷 | 100分】字符串加密(C++ Java JavaScript Python)_算法大师的博客-CSDN博客动态规划
英文输入法【华为OD统一考试B卷 | 100分】英文输入法(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
拼接URL【华为OD统一考试B卷 | 100分】拼接URL(C++ Java JavaScript Python)_算法大师的博客-CSDN博客正则匹配
相对开音节【华为OD统一考试B卷 | 100分】相对开音节(C++ Java JavaScript Python)_算法大师的博客-CSDN博客正则匹配
最远足迹【华为OD机试 2023 B卷 | 100分】最远足迹(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构
字符串序列判定【华为OD统一考试B卷 | 100分】字符串序列判定(C++ Java JavaScript Python)_算法大师的博客-CSDN博客指针
数列描述【华为OD机试 2023 B卷 | 100分】数列描述(C++ Java JavaScript Python)_算法大师的博客-CSDN博客动态规划
寻找相同子串【华为OD统一考试B卷 | 100分】寻找相同子串(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
字符串变换最小字符串【华为OD统一考试B卷 | 100分】 字符串变换最小字符串 (C++ Java JavaScript Pyhton )_算法大师的博客-CSDN博客字符串
找终点【华为OD机试 2023 B卷 | 100分】找终点(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
执行时长【华为OD统一考试B卷 | 100分】执行时长(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
用户调度问题【华为OD统一考试B卷 | 100分】用户调度问题(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
数组拼接【华为OD统一考试B卷 | 100分】数组拼接(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
检查是否存在满足条件的数字组合【华为OD统一考试B卷 | 100分】检查是否存在满足条件的数字组合(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
水仙花数 Ⅰ【华为OD统一考试B卷 | 100分】水仙花数 Ⅰ(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
路灯照明问题【华为OD机试 2023 B卷 | 100分】路灯照明问题(C++ Java JavaScript Python)_算法大师的博客-CSDN博客区间问题 / 区间合并
消消乐游戏【华为OD统一考试B卷 | 100分】 消消乐游戏(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构
用连续自然数之和来表达整数【华为OD统一考试B卷 | 100分】 用连续自然数之和来表达整数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
最大花费金额【华为OD统一考试B卷 | 100分】最大花费金额(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
分糖果【华为OD统一考试B卷 | 100分】分糖果(C++ Java JavaScript Python)_算法大师的博客-CSDN博客位运算
猴子爬山【华为OD统一考试B卷 | 100分】猴子爬山(C++ Java JavaScript Python)_算法大师的博客-CSDN博客动态规划
数组组成的最小数字【华为OD机试 2023 B卷 | 100分】 数组组成的最小数字(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
整型数组按个位值排序【华为OD机试 2023 B卷 | 100分】 整型数组按个位值排序(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
运维日志排序【华为OD统一考试B卷 | 100分】 运维日志排序(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
字符统计及重排【华为OD统一考试B卷 | 100分】字符统计及重排(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
按身高和体重排队【华为OD统一考试B卷 | 100分】按身高和体重排队(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
磁盘容量排序【华为OD统一考试B卷 | 100分】磁盘容量排序(C++ Java JavaScript Python)_算法大师的博客-CSDN博客双指针
5键键盘【华为OD统一考试B卷 | 100分】5键键盘(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
报数游戏【华为OD统一考试B卷 | 100分】报数游戏(C++ Java JavaScript Python)_算法大师的博客-CSDN博客约瑟夫环问题
高矮个子排队【华为OD机试 2023 B卷 | 100分】 高矮个子排队(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
分班问题【华为OD机试 2023 B卷 | 100分】 分班问题(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
喊7的次数重排【华为OD机试 2023 B卷 | 100分】 喊7的次数重排(C++ Java JavaScript Python)_喊7的次数重排 牛客_算法大师的博客-CSDN博客约瑟夫环问题
玩牌高手【华为OD统一考试B卷 | 100分】玩牌高手(C++ Java JavaScript Python)_算法大师的博客-CSDN博客动态规划
最少交换次数【华为OD统一考试B卷 | 100分】最少交换次数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
水仙花数Ⅱ【华为OD统一考试B卷 | 100分】水仙花数Ⅱ(C++ Java JavaScript Python)_算法大师的博客-CSDN博客分治递归
关联子串【华为OD统一考试B卷 | 100分】关联子串(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
矩形相交的面积【华为OD统一考试B卷 | 100分】矩形相交的面积(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
数字反转打印【华为OD统一考试B卷 | 100分】数字反转打印(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
太阳能板最大面积【华为OD机试 2023 B卷 | 100分】太阳能板最大面积(C++ Java JavaScript Python)_算法大师的博客-CSDN博客双指针
绘图机器【华为OD统一考试B卷 | 100分】绘图机器(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
字符串子序列II【华为OD统一考试B卷 | 100分】字符串子序列II(C++ Java JavaScript Python)_算法大师的博客-CSDN博客双指针
求最多可以派出多少支团队【华为OD统一考试B卷 | 100分】求最多可以派出多少支团队(C++ Java JavaScript Python)_算法大师的博客-CSDN博客双指针
流水线【华为OD统一考试B卷 | 100分】流水线(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
事件推送、 所有(Ai, Bj)数对【华为OD机试 2023 B卷 | 100分】事件推送、 所有(Ai, Bj)数对(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
找朋友【华为OD统一考试B卷 | 100分】 找朋友(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构
统计射击比赛成绩【华为OD机试 2023 B卷 | 100分】 统计射击比赛成绩(C++ Java JavaScript )_算法大师的博客-CSDN博客字符串
分苹果【华为OD机试 2023 B卷 | 100分】 分苹果(C++ Java JavaScript Python)_算法大师的博客-CSDN博客位运算
最长的顺子【华为OD机试 2023 B卷 | 100分】 最长的顺子(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
斗地主之顺子【华为OD机试 2023 B卷 | 100分】斗地主之顺子(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构
热点网站统计【华为OD统一考试B卷 | 100分】 热点网站统计(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
出错的或电路【华为OD统一考试B卷 | 100分】 出错的或电路(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
快速人名查找【华为OD统一考试B卷 | 100分】 快速人名查找(C++ Java JavaScript Python)_算法大师的博客-CSDN博客回溯算法
比赛【华为OD统一考试B卷 | 100分】比赛(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
补种未成活胡杨【华为OD统一考试B卷 | 100分】补种未成活胡杨(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
五子棋迷【华为OD统一考试B卷 | 100分】五子棋迷(C++ Java JavaScript Python)_算法大师的博客-CSDN博客滑动窗口
组成最大数【华为OD统一考试B卷 | 100分】 组成最大数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
全量和已占用字符集【华为OD统一考试B卷 | 100分】 全量和已占用字符集 、字符串统计(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
乱序整数序列两数之和绝对值最小【华为OD统一考试B卷 | 100分】乱序整数序列两数之和绝对值最小(C++ Java JavaScript Python)_算法大师的博客-CSDN博客双指针
寻找连续区间、数据连续和【华为OD统一考试B卷 | 100分】寻找连续区间 、数组连续和(C++ Java JavaScript Python)_算法大师的博客-CSDN博客动态规划
非严格递增连续数字序列【华为OD统一考试B卷 | 100分】 非严格递增连续数字序列(C++ Java JavaScript Python)_算法大师的博客-CSDN博客指针
快递运输【华为OD统一考试B卷 | 100分】 快递运输(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
不等式是否满足约束并输出最大差【华为OD统一考试B卷 | 100分】不等式是否满足约束并输出最大差(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
靠谱的车【华为OD统一考试B卷 | 100分】出租车计费 、靠谱的车(C++ Java JavaScript Python)_算法大师的博客-CSDN博客位运算
选修课【华为OD统一考试B卷 | 100分】选修课(C++ Java JavaScript Python)_算法大师的博客-CSDN博客位运算
连续字母长度【华为OD统一考试B卷 | 100分】连续字母长度(C++ Java JavaScript Python)_算法大师的博客-CSDN博客正则匹配
找车位【华为OD统一考试B卷 | 100分】找车位(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
数字涂色【华为OD统一考试B卷 | 100分】数字涂色(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
查找众数及中位数【华为OD统一考试B卷 | 100分】 查找众数及中位数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
数组去重和排序【华为OD统一考试B卷 | 100分】 数组去重和排序(C++ Java JavaScript )_算法大师的博客-CSDN博客字符串
单词接龙【华为OD统一考试B卷 | 100分】单词接龙(C++ Java JavaScript Python)_算法大师的博客-CSDN博客字符串
最长公共后缀https://blog.csdn.net/banxia_frontend/article/details/1309103293排序

2023华为OD统一考试(B卷) - 200分值

题目链接知识点
书籍叠放【华为OD统一考试B卷 | 200分】书籍叠放(C++ Java JavaScript Python)_算法大师的博客-CSDN博客耐心排序 + 二分查找
We Are A Team【华为OD机试 2023 B卷 | 200分】We Are A Team(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构 / 并查集
区间交集【华为OD机试 2023 B卷 | 200分】区间交集(C++ Java JavaScript Python)_算法大师的博客-CSDN博客区间问题 / 区间合并
跳格子游戏【华为OD机试 2023 B卷 | 200分】 跳格子游戏(C++ Java JavaScript Python)_算法大师的博客-CSDN博客图论 / 拓扑排序
找单词【华为OD机试 2023 B卷 | 200分】找单词(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
字符串比较【华为OD机试 2023 B卷 | 200分】 字符串比较(C++ Java JavaScript Python)_算法大师的博客-CSDN博客双指针
德州扑克【华为OD机试 2023 B卷 | 200分】 德州扑克(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
服务失效判断【华为OD统一考试B卷 | 200分】 服务失效判断(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构 / 并查集
打印任务排序【华为OD统一考试B卷 | 200分】 打印任务排序(C++ Java JavaScript )_算法大师的博客-CSDN博客字符串
最少面试官数【华为OD统一考试B卷 | 200分】 最少面试官数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客贪心思维
欢乐的周末【华为OD统一考试B卷 | 200分】 欢乐的周末(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构 / 并查集
找最小数【华为OD统一考试B卷 | 100分】 找最小数(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构
单词搜索、找到它【华为OD统一考试B卷 | 200分】 单词搜索(C++ Java JavaScript Python)_算法大师的博客-CSDN博客回溯算法
解密犯罪时间【华为OD统一考试B卷 | 200分】 解密犯罪时间(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
九宫格按键输入https://blog.csdn.net/banxia_frontend/article/details/129803233数据结构
简易内存池【华为OD统一考试B卷 | 200分】 简易内存池(C++ Java JavaScript )_算法大师的博客-CSDN博客区间问题 / 区间交集
连续出牌数量【华为OD统一考试B卷 | 200分】 连续出牌数量(C++ Java JavaScript )_算法大师的博客-CSDN博客数据结构 / 并查集
图像物体的边界【华为OD统一考试B卷 | 200分】 图像物体的边界(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构 / 并查集
可以组成网络的服务器【华为OD统一考试B卷 | 200分】 可以组成网络的服务器(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
宜居星球改造计划【华为OD统一考试B卷 | 200分】宜居星球改造计划(Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
猜密码【华为OD统一考试B卷 | 200分】 猜密码(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
学生方阵【华为OD统一考试B卷 | 200分】 学生方阵(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
考古学家【华为OD统一考试B卷 | 200分】 考古学家考古问题(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
最小传输时延【华为OD统一考试B卷 | 200分】 最小传输时延(C++ Java JavaScript )_算法大师的博客-CSDN博客图论 / 单源最短路径(dijkstra)
计算疫情扩散时间【华为OD统一考试B卷 | 200分】计算疫情扩散时间(C++ Java JavaScript Python)_算法大师的博客-CSDN博客图论 / 图的多源BFS
仿LISP运算【华为OD统一考试B卷 | 200分】 仿LISP运算(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构
贪吃蛇【华为OD统一考试B卷 | 200分】 贪吃蛇(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
堆栈中的剩余数字【华为OD统一考试B卷 | 200分】 堆栈中的剩余数字(C++ Java JavaScript Python)_算法大师的博客-CSDN博客逻辑分析
第k个排列【华为OD统一考试B卷 | 200分】第k个排列(C++ Java JavaScript Python)_算法大师的博客-CSDN博客分治递归
最长的指定瑕疵度的元音子串【华为OD统一考试B卷 | 200分】 最长的指定瑕疵度的元音子串(C++ Java JavaScript Python)_算法大师的博客-CSDN博客
火星文计算【华为OD统一考试B卷 | 200分】火星文计算(C++ Java JavaScript Python)_火星文计算编程牛客网_算法大师的博客-CSDN博客正则匹配
篮球比赛【华为OD统一考试B卷 | 200分】篮球比赛(C++ Java JavaScript Python)_算法大师的博客-CSDN博客深度优先搜索DFS
目录删除【华为OD统一考试B卷 | 200分】 目录删除(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数据结构 / 二叉树
叠积木【华为OD统一考试B卷 | 200分】 叠积木(C++ Java JavaScript Python)_算法大师的博客-CSDN博客回溯算法
导师请吃火锅【华为OD统一考试B卷 | 200分】导师请吃火锅(C++ Java JavaScript Python)_算法大师的博客-CSDN博客贪心算法
最长广播响应【华为OD统一考试B卷 | 200分】 最长广播响应(C++ Java JavaScript Python)_算法大师的博客-CSDN博客图论 / 单源最短路径(dijkstra)
构成正方形的数量【华为OD统一考试B卷 | 200分】构成正方形的数量(C++ Java JavaScript Python)_算法大师的博客-CSDN博客数学问题
解压报文、压缩报文还原【华为OD统一考试B卷 | 200分】 解压报文、压缩报文还原(C++ Java JavaScript python)_算法大师的博客-CSDN博客数据结构
最长的完全交替连续方波信号【华为OD统一考试B卷 | 200分】最长的完全交替连续方波信号(C++ Java JavaScript python)_算法大师的博客-CSDN博客数据结构
数据最节约的备份方法【华为OD统一考试B卷 | 200分】最长的完全交替连续方波信号(C++ Java JavaScript python)_算法大师的博客-CSDN博客数据结构
数组二叉树【华为OD统一考试B卷 | 200分】数组二叉树 ( C++ Java JavaScript )_算法大师的博客-CSDN博客数据结构 / 二叉树
服务器广播、需要广播的服务器数量【华为OD统一考试B卷 | 200分】服务器广播、需要广播的服务器数量( C++ Java JavaScript )_算法大师的博客-CSDN博客
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值