华为OD机试真题目录
本专栏所有算法题全部包含详细的思路讲解以及JS、C++、Python、Go、java 源码实现。订阅专栏之后可以私信我开通OJ权限。 华为OD机考2025年7月17号机考切换至2025C卷,近期准备机考的优先刷2025C卷题库,通过率将大大提升
。
华为OD面试手撕代码真题目录,点击查看
华为OD 2025C卷 100分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
国际移动用户识别码(IMSI)匹配 |
模拟 |
点击去做题 |
2 |
精准核酸检测 |
并查集 |
点击去做题 |
3 |
高矮个子排队 |
贪心、逻辑 |
点击去做题 |
4 |
热点网站统计 |
排序、哈希表 |
点击去做题 |
5 |
最富裕的小家庭 |
哈希表 |
点击去做题 |
6 |
最少有多少个小朋友 / 小朋友来自多少个小区 |
贪心 |
点击去做题 |
7 |
最小矩阵宽度 |
双指针 |
点击去做题 |
8 |
围棋的气 |
逻辑分析、模拟 |
点击去做题 |
9 |
对称美学 |
逻辑分析、DFS |
点击去做题 |
10 |
计算三叉搜索树的高度 |
树、DFS、模拟 |
点击去做题 |
11 |
字符串摘要 |
模拟 |
点击去做题 |
12 |
寻找密码 |
逻辑分析、模拟 |
点击去做题 |
13 |
小明地图寻宝 |
BFS/DFS |
点击去做题 |
14 |
网上商城优惠活动 |
模拟 |
点击去做题 |
15 |
数值同化 |
BFS |
点击去做题 |
16 |
比赛的冠亚季军 |
模拟、逻辑分析 |
点击去做题 |
华为OD 2025C卷 200分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
几何平均值最大子数组 |
数学原理、前缀和 |
点击去做题 |
2 |
电脑病毒感染 |
最短路算法 |
点击去做题 |
3 |
智能驾驶 |
二分、BFS |
点击去做题 |
4 |
推荐多样性 |
模拟 |
点击去做题 |
5 |
字符串化繁为简 |
模拟 |
点击去做题 |
6 |
中文分词模拟器 |
字典树 |
点击去做题 |
7 |
字母组合 |
递归回溯 |
点击去做题 |
8 |
连续出牌数量 |
递归回溯 |
点击去做题 |
9 |
Excel单元格数值统计 |
DFS、字符串处理 |
点击去做题 |
10 |
无向图染色 |
暴力枚举、二进制 |
点击去做题 |
11 |
计算网络信号 |
BFS |
点击去做题 |
华为OD 2025B卷 100分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
流水线 |
模拟 |
点击去做题 |
2 |
报文响应时间 |
模拟 |
点击去做题 |
3 |
字符串加密 |
字符串、模拟 |
点击去做题 |
4 |
代码编辑器 |
模拟 |
点击去做题 |
5 |
最小循环子数组 |
KMP、字符串 |
点击去做题 |
6 |
拼接URL |
字符串、逻辑 |
点击去做题 |
7 |
数组组成的最小数字 |
逻辑 |
点击去做题 |
8 |
字符串序列判定 |
双指针 |
点击去做题 |
9 |
小明减肥 |
暴力枚举 |
点击去做题 |
10 |
货币单位换算 |
模拟 |
点击去做题 |
11 |
判断字符串子序列 |
双指针 |
点击去做题 |
12 |
用户调度问题 |
模拟 |
点击去做题 |
13 |
最长的指定瑕疵度的元音子串 |
双指针 |
点击去做题 |
14 |
最大报酬 |
背包问题、动态规划 |
点击去做题 |
15 |
数据分类 |
位运算 |
点击去做题 |
16 |
计算某个字符出现次数 |
模拟 |
点击去做题 |
17 |
差值数组不同的字符串 |
模拟 |
点击去做题 |
18 |
食堂供餐 |
二分 |
点击去做题 |
19 |
对称美学 |
DFS |
点击去做题 |
20 |
求正方形数量 |
数学原理 |
点击去做题 |
21 |
斗地主之顺子 |
逻辑、贪心 |
点击去做题 |
22 |
恢复数字序列 |
滑动窗口 |
点击去做题 |
23 |
精准核酸检测 |
并查集 |
点击去做题 |
24 |
字符串分割转换 |
模拟 |
点击去做题 |
25 |
找车位/停车场最大距离 |
模拟 |
点击去做题 |
26 |
最长的顺子 |
贪心 |
点击去做题 |
27 |
相对开音节 |
正则 |
点击去做题 |
28 |
查找单入口区域 |
BFS、DFS、排序 |
点击去做题 |
29 |
最差产品奖 |
滑动窗口、单调栈 |
点击去做题 |
30 |
符号运算 |
模拟 |
点击去做题 |
31 |
版本管理 |
模拟 |
点击去做题 |
32 |
猜数字 |
模拟 |
点击去做题 |
33 |
数大雁 |
贪心、区间问题 |
点击去做题 |
34 |
完全二叉树非叶子节点后序遍历 |
DFS |
点击去做题 |
35 |
寻找最大价值矿堆 |
DFS/BFS |
点击去做题 |
36 |
哈夫曼树 |
优先队列、DFS |
点击去做题 |
37 |
贪心的商人 |
贪心 |
点击去做题 |
38 |
完美走位 |
双指针 |
点击去做题 |
39 |
异常打卡记录 |
逻辑、模拟 |
点击去做题 |
40 |
高矮个子排队 |
贪心、逻辑 |
点击去做题 |
41 |
幼儿园分班/分班 |
逻辑 |
点击去做题 |
42 |
模拟消息队列 |
逻辑、模拟 |
点击去做题 |
43 |
素数伴侣 |
匈牙利算法 |
点击去做题 |
44 |
整理扑克牌 |
模拟、贪心 |
点击去做题 |
45 |
机房布局 |
贪心、栈 |
点击去做题 |
46 |
字符串重新排列 |
哈希表、排序 |
点击去做题 |
47 |
正整数到excel编号之间的转换 |
进制转换 |
点击去做题 |
48 |
英文输入法 |
字符串处理、排序 |
点击去做题 |
49 |
vlan资源池 |
模拟 |
点击去做题 |
50 |
简单的自动曝光 / 平均像素 |
模拟 |
点击去做题 |
51 |
寻找密码 / 密码本 |
模拟 |
点击去做题 |
52 |
最小调整次数 / 特异双端队列 |
逻辑、贪心 |
点击去做题 |
53 |
水仙花数Ⅰ |
模拟 |
点击去做题 |
54 |
网上商城优惠活动 / 优惠券 |
模拟 |
点击去做题 |
55 |
仿LISP运算 |
模拟 |
点击去做题 |
56 |
内存冷热标记 |
哈希、排序 |
点击去做题 |
57 |
找座位 |
贪心、模拟 |
点击去做题 |
58 |
人民币转换 |
模拟 |
点击去做题 |
59 |
数字螺旋矩阵 |
模拟 |
点击去做题 |
60 |
智能成绩表 |
数据结构、排序 |
点击去做题 |
61 |
AI面板识别 |
排序、模拟 |
点击去做题 |
62 |
最少交付时间 |
二分、DFS |
点击去做题 |
63 |
构建数列 |
动态规划、树状数组 |
点击去做题 |
64 |
字符串解密 |
正则、模拟 |
点击去做题 |
65 |
停车费用统计 |
模拟 |
点击去做题 |
66 |
分苹果 |
数学原理 |
点击去做题 |
67 |
最长连续子序列 |
双指针 |
点击去做题 |
68 |
磁盘容量排序 |
字符串、排序 |
点击去做题 |
69 |
字符串计数匹配 |
双指针 |
点击去做题 |
70 |
找数字 / 找等值元素 |
模拟 |
点击去做题 |
71 |
考勤信息 |
模拟、滑动窗口 |
点击去做题 |
72 |
选修课 |
模拟、哈希 |
点击去做题 |
73 |
池化资源共享 |
模拟 |
点击去做题 |
74 |
绘图机器 |
模拟 |
点击去做题 |
75 |
数值同化 |
BFS |
点击去做题 |
76 |
字符串通配符 |
正则表达式 |
点击去做题 |
77 |
勾股数元组 |
数学原理 |
点击去做题 |
78 |
MVP争夺战 |
递归回溯 |
点击去做题 |
79 |
符合条件的元组个数 |
递归回溯 |
点击去做题 |
80 |
箱子Z字形摆放 |
模拟 |
点击去做题 |
81 |
密码解密 |
正则、栈 |
点击去做题 |
82 |
比赛 |
模拟、排序 |
点击去做题 |
83 |
打印机队列 |
模拟、优先队列 |
点击去做题 |
84 |
游戏分组 / 王者荣耀 |
DFS、二进制 |
点击去做题 |
85 |
最短木板长度 |
贪心 |
点击去做题 |
86 |
单词倒序 |
模拟 |
点击去做题 |
87 |
计算网络信号 / 信号强度 |
BFS |
点击去做题 |
88 |
太阳能板最大面积 |
双指针 |
点击去做题 |
89 |
文件目录大小 |
DFS |
点击去做题 |
90 |
最佳投资方式 |
模拟 |
点击去做题 |
91 |
AI处理器组合 |
递归回溯 |
点击去做题 |
92 |
DNA序列 |
滑动窗口 |
点击去做题 |
93 |
悄悄话 |
DFS |
点击去做题 |
94 |
路灯照明问题 |
区间合并 |
点击去做题 |
95 |
数组二叉树 |
逻辑分析、模拟 |
点击去做题 |
96 |
抢7游戏 |
动态规划 |
点击去做题 |
97 |
查找接口成功率最优时间段 |
前缀和 |
点击去做题 |
98 |
伐木工 |
动态规划 + DFS |
点击去做题 |
99 |
乘坐保密电梯 |
递归回溯 |
点击去做题 |
100 |
最大括号深度 |
栈 |
点击去做题 |
101 |
表达式括号匹配 |
栈 |
点击去做题 |
102 |
We are a Team |
并查集 |
点击去做题 |
103 |
投篮大赛 |
模拟 |
点击去做题 |
104 |
求解连续序列 |
数学原理 |
点击去做题 |
105 |
快递运输 |
贪心 |
点击去做题 |
106 |
出错的或电路 |
逻辑分析 |
点击去做题 |
107 |
字符串摘要 |
模拟 逻辑分析 |
点击去做题 |
108 |
手机App防沉迷系统 |
模拟 |
点击去做题 |
109 |
分积木 |
数学原理 |
点击去做题 |
110 |
服务失效判断 |
DFS 哈希表 |
点击去做题 |
111 |
端口合并 |
模拟 |
点击去做题 |
112 |
完全数计算 |
模拟 |
点击去做题 |
113 |
数列描述 |
模拟 |
点击去做题 |
114 |
非严格递增连续数字序列 |
栈模拟 |
点击去做题 |
115 |
矩阵元素的边界值 |
字符串处理 模拟 |
点击去做题 |
116 |
租车骑绿岛 |
双指针、贪心 |
点击去做题 |
117 |
猜字谜 |
逻辑分析 |
点击去做题 |
118 |
最快到达医院的方法 |
模拟 |
点击去做题 |
119 |
数字涂色 |
模拟 逻辑分析 |
点击去做题 |
120 |
矩形相交的面积 |
模拟 数学原理 |
点击去做题 |
121 |
统计射击比赛成绩 |
排序、哈希表 |
点击去做题 |
122 |
最多颜色的车辆 |
滑动窗口 |
点击去做题 |
123 |
热点网站统计 |
排序、哈希表 |
点击去做题 |
2025B卷 200分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
无向图染色 |
暴力枚举 |
点击去做题 |
2 |
荒岛求生 |
模拟、思维、栈 |
点击去做题 |
3 |
士兵过河 |
贪心、动态规划 |
点击去做题 |
4 |
矩阵匹配 |
二分、DFS |
点击去做题 |
5 |
爱吃蟠桃的孙悟空 |
二分 |
点击去做题 |
6 |
矩阵中非1的数量 |
BFS |
点击去做题 |
7 |
欢乐周末 |
BFS |
点击去做题 |
8 |
启动多任务排序 |
拓扑排序 |
点击去做题 |
9 |
人气最高的店铺 |
二分、贪心、排序 |
点击去做题 |
10 |
信道分配 |
数学原理、贪心 |
点击去做题 |
11 |
查找一个有向网络的头节点和尾节点 |
逻辑、拓扑排序 |
点击去做题 |
12 |
求最大的数 |
贪心 |
点击去做题 |
13 |
区间交集 |
区间合并、区间交集 |
点击去做题 |
14 |
最大岛屿体积 |
BFS |
点击去做题 |
15 |
组装最大可靠性设备 |
二分 |
点击去做题 |
16 |
观看文艺汇演问题 |
贪心、排序 |
点击去做题 |
17 |
书籍叠放 |
逻辑、动态规划 |
点击去做题 |
18 |
上班之路 |
BFS、记忆化搜索 |
点击去做题 |
19 |
连连看 |
BFS、记忆化搜索 |
点击去做题 |
20 |
亲子游戏 |
BFS |
点击去做题 |
21 |
数字游戏 |
数学定理 |
点击去做题 |
22 |
二叉树的广度优先遍历 |
二叉树、BFS |
点击去做题 |
23 |
最小矩阵宽度 |
双指针 |
点击去做题 |
24 |
模拟工作队列 |
模拟 |
点击去做题 |
25 |
中文模拟分词器 |
模拟、字典树 |
点击去做题 |
26 |
简易内存池 |
模拟 |
点击去做题 |
27 |
篮球游戏 |
模拟 |
点击去做题 |
28 |
堆栈中的剩余数字 |
模拟 |
点击去做题 |
29 |
识文断句 |
字典树 |
点击去做题 |
30 |
最佳的出牌方法 |
递归回溯 |
点击去做题 |
31 |
最佳对手 |
动态规划 |
点击去做题 |
32 |
不含101的数 |
数位DP 、记忆化搜索 |
点击去做题 |
33 |
最多等和不相交连续子序列 |
前缀和、贪心、区间问题 |
点击去做题 |
34 |
智能驾驶 |
二分、DFS |
点击去做题 |
35 |
根据IP查找城市 |
优先队列、离线算法 |
点击去做题 |
36 |
路口最短时间问题 |
BFS、剪枝 |
点击去做题 |
37 |
最多几个直角三角形 |
递归回溯 |
点击去做题 |
38 |
特殊的加密算法 |
递归回溯 |
点击去做题 |
39 |
竖直四子棋 |
逻辑、DFS |
点击去做题 |
40 |
机器人走迷宫 |
DFS |
点击去做题 |
41 |
两个字符串间的最短路径 |
动态规划 |
点击去做题 |
42 |
文本统计分析 |
模拟 |
点击去做题 |
43 |
基站维修工程师 |
递归回溯 |
点击去做题 |
44 |
区间连接器 |
区间合并、贪心 |
点击去做题 |
45 |
战场索敌 |
BFS、DFS |
点击去做题 |
46 |
周末爬山 |
BFS |
点击去做题 |
47 |
跳格子2 |
逻辑 动态规划 |
点击去做题 |
48 |
相同数字组成图形的周长 |
逻辑分析 数学原理 |
点击去做题 |
49 |
模拟数据序列化传输 |
字符串处理 递归 |
点击去做题 |
50 |
德州扑克 |
模拟 逻辑 |
点击去做题 |
51 |
最佳植树距离 |
二分 |
点击去做题 |
52 |
字符串化繁为简 |
模拟 |
点击去做题 |
53 |
城市聚集度/找城市 |
并查集 |
点击去做题 |
54 |
计算快递主站点 |
并查集 |
点击去做题 |
55 |
通过软盘拷贝文件 |
动态规划 背包问题 |
点击去做题 |
56 |
最少面试官 / 招聘 |
逻辑分析 贪心 |
点击去做题 |
57 |
最小传输时延Ⅰ |
最短路算法 |
点击去做题 |
58 |
最长的完全交替连续方波信号 |
逻辑分析 字符串处理 正则 |
点击去做题 |
59 |
连续出牌数量 |
递归回溯 |
点击去做题 |
60 |
叠积木 |
逻辑分析、双指针 |
点击去做题 |
61 |
数字序列比大小 |
逻辑分析、双指针 |
点击去做题 |
62 |
最大化控制资源成本 |
差分数组、前缀和 |
点击去做题 |
63 |
贪吃蛇 |
模拟 |
点击去做题 |
64 |
电脑病毒感染 |
最短路算法 |
点击去做题 |
2025A卷 100分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
文件目录大小 |
DFS |
点击去做题 |
2 |
最长的顺子 |
哈希表、贪心 |
点击去做题 |
3 |
查找重复代码 |
动态规划 |
点击去做题 |
4 |
投篮大赛 |
模拟 |
点击去做题 |
5 |
模拟消息队列 |
逻辑、排序 |
点击去做题 |
6 |
统计匹配的二元组个数 |
哈希表 |
点击去做题 |
7 |
找出两个整数数组中同时出现的整数 |
逻辑题 |
点击去做题 |
8 |
爱吃蟠桃的孙悟空 |
二分 |
点击去做题 |
9 |
绘图机器 |
逻辑 |
点击去做题 |
10 |
构成正方形的数量 |
数学原理 |
点击去做题 |
11 |
最小的调整次数特异性双端队列 |
贪心 |
点击去做题 |
12 |
生成哈夫曼树 |
哈夫曼树 |
点击去做题 |
13 |
数据分类 |
位运算 |
点击去做题 |
14 |
查找接口成功率最优时间段 |
前缀和 |
点击去做题 |
15 |
游戏分组王者荣耀 |
dfs |
点击去做题 |
16 |
素数之积RSA加密算法 |
数学原理 |
点击去做题 |
17 |
战场索敌 |
DFS |
点击去做题 |
18 |
最佳植树距离 |
二分 |
点击去做题 |
19 |
数据序列比大小 |
逻辑、双指针 |
点击去做题 |
20 |
用户调度问题 |
模拟 |
点击去做题 |
21 |
最短木板长度 |
贪心算法 |
点击去做题 |
22 |
租车骑绿岛 |
双指针、贪心 |
点击去做题 |
23 |
最少数量线段覆盖 |
区间合并、区间覆盖、贪心 |
点击去做题 |
24 |
矩阵最大值 |
排序、暴力 |
点击去做题 |
25 |
敏感字段加密 |
字符串 |
点击去做题 |
26 |
出租车计费靠谱的车 |
逻辑、进制转换 |
点击去做题 |
27 |
分苹果 |
数学、异或运算 |
点击去做题 |
28 |
新工号中数字的最短长度 |
数学原理 |
点击去做题 |
29 |
考勤信息 |
滑动窗口、逻辑 |
点击去做题 |
30 |
单词接龙 |
排序、递归 |
点击去做题 |
31 |
TLV解码 |
模拟 |
点击去做题 |
32 |
vlan资源池 |
字符串, 双指针, 区间合并 |
点击去做题 |
33 |
矩阵相交的面积 |
逻辑、数学原理 |
点击去做题 |
34 |
找终点 |
动态规划 |
点击去做题 |
35 |
新学校选址 |
数学定理 |
点击去做题 |
36 |
分糖果 |
贪心 |
点击去做题 |
37 |
简单的自动曝光平均像素 |
逻辑 |
点击去做题 |
38 |
字母组合过滤组合字符串 |
递归回溯 |
点击去做题 |
39 |
最大利润贪心的商人 |
贪心算法 |
点击去做题 |
40 |
boss的收入 |
哈希、递归 |
点击去做题 |
41 |
斗地主之顺子 |
哈希、排序、贪心 |
点击去做题 |
42 |
求最多可以派出多少支队伍 |
双指针 |
点击去做题 |
43 |
AI面板识别 |
逻辑、排序 |
点击去做题 |
44 |
告警抑制 |
逻辑、哈希 |
点击去做题 |
45 |
报文回路 |
逻辑 |
点击去做题 |
46 |
阿里巴巴找黄金宝箱II |
贪心 |
点击去做题 |
47 |
阿里巴巴找黄金宝箱III |
逻辑、哈希 |
点击去做题 |
48 |
阿里巴巴找黄金宝箱Ⅳ |
单调栈 |
点击去做题 |
49 |
座位调整 |
贪心 |
点击去做题 |
50 |
检查是否存在满足条件的数字组合 |
暴力枚举 |
点击去做题 |
51 |
组成最大的数 |
逻辑、排序 |
点击去做题 |
52 |
报数游戏 |
模拟、区间合并 |
点击去做题 |
53 |
猴子爬山 |
动态规划 |
点击去做题 |
54 |
全量和已占用字符集 |
字符串、哈希 |
点击去做题 |
55 |
微服务的集成测试 |
DFS |
点击去做题 |
56 |
数组二叉树 |
树、逻辑 |
点击去做题 |
57 |
打印机队列 |
优先队列 |
点击去做题 |
58 |
流浪地球 |
BFS |
点击去做题 |
59 |
第k个排列 |
数学原理 |
点击去做题 |
60 |
连续字母长度 |
哈希表、逻辑 |
点击去做题 |
61 |
运维日志排序 |
排序 |
点击去做题 |
62 |
字符统计及重排 |
哈希表、排序 |
点击去做题 |
63 |
报文响应时间 |
位运算 |
点击去做题 |
64 |
磁盘容量排序 |
数组、排序 |
点击去做题 |
65 |
比赛的冠亚季军 |
模拟 |
点击去做题 |
66 |
经典屏保问题 |
数学原理 |
点击去做题 |
67 |
数组去重和排序 |
哈希表、排序 |
点击去做题 |
68 |
按单词下标区间翻转文章内容 |
双指针 |
点击去做题 |
69 |
最大股票收益 |
贪心 |
点击去做题 |
70 |
数值同化 |
BFS |
点击去做题 |
71 |
最大值 |
字符串、排序 |
点击去做题 |
72 |
生成回文素数 |
数学原理、双指针 |
点击去做题 |
73 |
正则表达式替换 |
字符串、模拟 |
点击去做题 |
74 |
跳格子游戏 |
队列、拓扑排序 |
点击去做题 |
75 |
符号运算 |
模拟、栈 |
点击去做题 |
76 |
热点网站统计 |
排序 |
点击去做题 |
77 |
光伏场地建设规划 |
暴力枚举 |
点击去做题 |
78 |
最富裕的小家庭 |
数据结构 |
点击去做题 |
79 |
小朋友来自多少个小区 |
贪心 |
点击去做题 |
80 |
中庸行者 |
DFS |
点击去做题 |
81 |
小华地图寻宝 |
DFS、BFS |
点击去做题 |
82 |
最少交换次数 |
滑动窗口 |
点击去做题 |
83 |
事件推送 |
双指针 |
点击去做题 |
84 |
完全二叉树非叶子部分后序遍历 |
二叉树 |
点击去做题 |
85 |
正整数到excel编号之间的转换 |
进制转换 |
点击去做题 |
86 |
反转每对括号间的字串 |
栈 |
点击去做题 |
87 |
最长公共后缀 |
模拟 |
点击去做题 |
88 |
TLV解析Ⅱ |
模拟、哈希 |
点击去做题 |
89 |
路灯照明问题 |
区间合并 |
点击去做题 |
90 |
螺旋数字矩阵 |
逻辑 |
点击去做题 |
91 |
字符串摘要 |
字符串操作 |
点击去做题 |
92 |
GPU算力/执行时长 |
贪心 |
点击去做题 |
93 |
找出经过特定点的长度 |
递归回溯 |
点击去做题 |
94 |
符合要求的元组的个数 |
DFS、双指针 |
点击去做题 |
95 |
分割数组的最大差值 |
前缀和 |
点击去做题 |
96 |
生日礼物 |
双指针 |
点击去做题 |
97 |
拔河比赛 |
排序 |
点击去做题 |
98 |
支持优先级的队列 |
排序、哈希 |
点击去做题 |
99 |
计算误码率 |
模拟 |
点击去做题 |
100 |
找数字 |
数学原理 |
点击去做题 |
101 |
单向链表中间节点 |
逻辑、链表 |
点击去做题 |
102 |
计算最接近的数 |
滑动窗口、数学原理 |
点击去做题 |
103 |
关联子串 |
滑动窗口 |
点击去做题 |
104 |
求字符串中所有整数的最小和 |
贪心、逻辑 |
点击去做题 |
105 |
查找单入口空闲区域 |
BFS |
点击去做题 |
106 |
相对开音节 |
正则 |
点击去做题 |
107 |
单词加密 |
字符串、正则 |
点击去做题 |
108 |
购物 |
优先队列、贪心 |
点击去做题 |
109 |
停车场车辆统计 |
贪心 |
点击去做题 |
110 |
最少资金赢得最多的选票/选举问题 |
贪心、线段树 |
点击去做题 |
111 |
水仙花数Ⅰ |
字符串、数学原理 |
点击去做题 |
112 |
货币单位换算 |
模拟 |
点击去做题 |
113 |
解压报文/压缩报文还原 |
栈 |
点击去做题 |
114 |
精准核酸检测 |
并查集 |
点击去做题 |
115 |
堆内存申请 |
模拟 |
点击去做题 |
116 |
任务总执行时长 |
逻辑 |
点击去做题 |
117 |
字符串解密 |
正则、哈希表 |
点击去做题 |
118 |
完美走位 |
逻辑、双指针 |
点击去做题 |
119 |
密室逃生游戏 |
哈希表 |
点击去做题 |
120 |
执行任务赚积分 |
贪心 |
点击去做题 |
121 |
最左侧冗余覆盖子串 |
滑动窗口、哈希表 |
点击去做题 |
122 |
最长连续子序列 |
双指针 |
点击去做题 |
123 |
最大报酬 |
背包问题 |
点击去做题 |
124 |
字符串变换最小字符串 |
排序、逻辑 |
点击去做题 |
125 |
日志采集系统 |
逻辑 |
点击去做题 |
126 |
内存资源分配 |
排序、哈希表 |
点击去做题 |
127 |
找到比自己强的人数 |
DFS |
点击去做题 |
128 |
区间连接器 |
区间合并、贪心 |
点击去做题 |
129 |
猜密码 |
递归回溯 |
点击去做题 |
130 |
农场施肥 |
二分 |
点击去做题 |
131 |
批量处理任务 |
贪心、区间合并 |
点击去做题 |
132 |
输出指定字母在字符串中的索引 |
排序、哈希 |
点击去做题 |
133 |
寻找身高相近的小朋友 |
排序 |
点击去做题 |
134 |
文本统计分析 |
模拟 |
点击去做题 |
135 |
字符串通配符 |
正则 |
点击去做题 |
136 |
Linux发行版数量 |
并查集 |
点击去做题 |
137 |
等差数列 |
数学原理 |
点击去做题 |
138 |
最小叶子节点路径 |
二叉树 |
点击去做题 |
139 |
箱子Z字形摆放 |
逻辑、模拟 |
点击去做题 |
140 |
We are a Team |
并查集 |
点击去做题 |
141 |
机房布局 |
栈、模拟、贪心 |
点击去做题 |
142 |
分割字符串 |
字符串处理 |
点击去做题 |
143 |
统计字符 |
模拟 |
点击去做题 |
144 |
明明的随机数 |
集合、排序 |
点击去做题 |
145 |
通信误码 |
哈希表 |
点击去做题 |
146 |
找最小数 |
栈、数学原理 |
点击去做题 |
147 |
滑动窗口最大和 |
滑动窗口 |
点击去做题 |
148 |
单词倒序 |
逻辑 |
点击去做题 |
149 |
IPv4地址转换为整数 |
模拟 |
点击去做题 |
150 |
开心消消乐 |
深度优先遍历 |
点击去做题 |
151 |
乘坐保密电梯 |
递归回溯 |
点击去做题 |
152 |
优秀学员统计 |
哈希表、排序 |
点击去做题 |
153 |
高矮个子排队 |
贪心 |
点击去做题 |
154 |
快速开租建站 |
DFS |
点击去做题 |
155 |
云短信平台优惠活动 |
完全背包问题 |
点击去做题 |
156 |
数字涂色 |
逻辑 |
点击去做题 |
157 |
分披萨 |
暴力、剪枝、递归 |
点击去做题 |
158 |
补种未成活的胡杨 |
模拟、链表 |
点击去做题 |
159 |
整数编码 |
二进制、字符串操作 |
点击去做题 |
160 |
数据最节约的备份方法 |
二分、递归回溯 |
点击去做题 |
161 |
寻找相同子串 |
字符串、KMP |
点击去做题 |
162 |
公共子串计算 |
动态规划 |
点击去做题 |
163 |
完全数计算 |
模拟 |
点击去做题 |
164 |
求满足条件的最长子串的长度 |
双指针 |
点击去做题 |
165 |
秘钥格式化 |
模拟 |
点击去做题 |
2025A卷 200分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
二叉树中序遍历 |
DFS、栈、二叉树 |
点击去做题 |
2 |
天然蓄水池 |
双指针、逻辑 |
点击去做题 |
3 |
荒岛求生 |
模拟、思维 |
点击去做题 |
4 |
简易内存池 |
模拟 |
点击去做题 |
5 |
取出尽量少的球 |
二分 |
点击去做题 |
6 |
区间交集 |
区间合并、区间交集 |
点击去做题 |
7 |
数字加减游戏 |
数学 |
点击去做题 |
8 |
MELON的难题 |
背包、动态规划 |
点击去做题 |
9 |
数字游戏 |
数学定理 |
点击去做题 |
10 |
通过软盘拷贝文件 |
数学定理 |
点击去做题 |
11 |
最大相连男生数学生方阵 |
DFS |
点击去做题 |
12 |
攀登者2 |
模拟 |
点击去做题 |
13 |
会议接待 |
动态规划 |
点击去做题 |
14 |
二叉树的广度优先遍历 |
二叉树、BFS |
点击去做题 |
15 |
跳格子3 |
动态规划 |
点击去做题 |
16 |
宜居星球改造计划 |
BFS |
点击去做题 |
17 |
最少交付时间 |
二分、DFS |
点击去做题 |
18 |
快递员的烦恼 |
差分、最短路、数状DP |
点击去做题 |
19 |
悄悄话 |
二叉树 |
点击去做题 |
20 |
推荐多样性 |
模拟 |
点击去做题 |
21 |
导师请吃火锅 |
贪心 |
点击去做题 |
22 |
最小矩阵宽度 |
双指针 |
点击去做题 |
23 |
虚拟理财游戏 |
模拟 |
点击去做题 |
24 |
模拟工作队列 |
模拟 |
点击去做题 |
25 |
二维伞的雨滴效应 |
二叉树 |
点击去做题 |
26 |
水果摊小买卖 |
贪心 |
点击去做题 |
27 |
洞穴探险 |
正则表达式 |
点击去做题 |
28 |
最佳的出牌方法 |
递归回溯 |
点击去做题 |
29 |
矩阵绘制 |
离散化 |
点击去做题 |
30 |
智能驾驶 |
二分、BFS |
点击去做题 |
31 |
九宫格按键输入 |
模拟 |
点击去做题 |
32 |
硬件产品销售方案 |
递归回溯 |
点击去做题 |
33 |
书籍叠放 |
动态规划、二分 |
点击去做题 |
34 |
优选核酸检测点 |
模拟 |
点击去做题 |
35 |
两个字符串间的最短路径 |
动态规划 |
点击去做题 |
36 |
几何平均值最大子数组 |
数学定理、前缀和 |
点击去做题 |
37 |
计算网络信号信号强度 |
BFS |
点击去做题 |
38 |
基站维修工程师 |
递归回溯 |
点击去做题 |
39 |
最佳对手实力差距最小总和 |
动态规划 |
点击去做题 |
40 |
高效的任务规划 |
贪心 |
点击去做题 |
41 |
分积木 |
数学原理 |
点击去做题 |
42 |
字符串化繁为简 |
模拟 |
点击去做题 |
43 |
观看文艺汇演问题 |
贪心 |
点击去做题 |
44 |
异常的打卡记录 |
哈希表、逻辑 |
点击去做题 |
45 |
城市聚集度/找城市 |
并查集 |
点击去做题 |
46 |
士兵过河 |
贪心、动态规划 |
点击去做题 |
47 |
编程能力提升计划 |
二分 |
点击去做题 |
48 |
考古学家 |
递归回溯 |
点击去做题 |
49 |
寻找最大价值矿堆 |
bfs |
点击去做题 |
50 |
最小传输时延Ⅱ |
最短路 |
点击去做题 |
E卷 100分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
vlan资源池 |
字符串, 双指针, 区间合并 |
点击去做题 |
2 |
We are a Team |
并查集 |
点击去做题 |
3 |
报数游戏 |
模拟、区间合并 |
点击去做题 |
4 |
补种未成活的胡杨 |
模拟、链表 |
点击去做题 |
5 |
磁盘容量排序 |
数组、排序 |
点击去做题 |
6 |
单词接龙 |
排序、递归 |
点击去做题 |
7 |
IPv4地址转换为整数 |
模拟 |
点击去做题 |
8 |
TLV解码 |
模拟 |
点击去做题 |
9 |
比赛 |
排序、数组 |
点击去做题 |
10 |
火星文计算 |
栈、字符串处理 |
点击去做题 |
11 |
勾股数元组 |
数学原理 |
点击去做题 |
12 |
连续数组和 |
前缀和、双指针 |
点击去做题 |
13 |
AI面板识别 |
逻辑、排序 |
点击去做题 |
14 |
Linux发行版数量 |
并查集 |
点击去做题 |
15 |
MVP争夺战 |
递归回溯 |
点击去做题 |
16 |
比赛的冠亚季军 |
模拟 |
点击去做题 |
17 |
堆栈中的剩余数字 |
栈、模拟 |
点击去做题 |
18 |
德州扑克 |
模拟 |
点击去做题 |
19 |
机房布局 |
栈、模拟、贪心 |
点击去做题 |
20 |
计算最接近的数 |
滑动窗口、数学原理 |
点击去做题 |
21 |
静态扫描 |
贪心 |
点击去做题 |
22 |
矩阵扩散 |
bfs |
点击去做题 |
23 |
路灯照明问题 |
区间合并 |
点击去做题 |
24 |
求字符串中所有整数的最小和 |
贪心、逻辑 |
点击去做题 |
25 |
数组二叉树 |
树、逻辑 |
点击去做题 |
26 |
完美走位 |
逻辑、双指针 |
点击去做题 |
27 |
玩牌高手 |
逻辑、贪心 |
点击去做题 |
28 |
箱子Z字形摆放 |
逻辑、模拟 |
点击去做题 |
29 |
用户调度问题 |
模拟 |
点击去做题 |
30 |
整数编码 |
二进制、字符串操作 |
点击去做题 |
31 |
字符串摘要 |
字符串操作 |
点击去做题 |
32 |
字符串重新排列 |
排序 |
点击去做题 |
33 |
租车骑绿岛 |
双指针、贪心 |
点击去做题 |
34 |
最大花费金额 |
双指针、模拟 |
点击去做题 |
35 |
最大矩阵的和 |
动态规划 |
点击去做题 |
36 |
最短木板长度 |
贪心算法 |
点击去做题 |
37 |
最长的指定瑕疵度的元音子串 |
双指针、模拟 |
点击去做题 |
38 |
处理器问题 |
递归回溯、模拟 |
点击去做题 |
39 |
编程能力提升计划 |
二分 |
点击去做题 |
40 |
流量地球 |
逻辑题 |
点击去做题 |
41 |
找出两个整数数组中同时出现的整数 |
逻辑题 |
点击去做题 |
42 |
太阳能板最大面积 |
双指针 |
点击去做题 |
43 |
求最多可以派出多少支队伍 |
双指针 |
点击去做题 |
44 |
垃圾信息拦截 |
模拟 |
点击去做题 |
45 |
数字加减游戏 |
数学 |
点击去做题 |
46 |
字符串解密 |
正则、哈希表 |
点击去做题 |
47 |
评论转换输出 |
树 |
点击去做题 |
48 |
异常的打卡记录 |
哈希表、逻辑 |
点击去做题 |
49 |
统计匹配的二元组个数 |
哈希表 |
点击去做题 |
50 |
任务总执行时长 |
逻辑 |
点击去做题 |
51 |
网上商城优惠活动 |
逻辑 |
点击去做题 |
52 |
组合出合法最小数 |
逻辑 |
点击去做题 |
53 |
服务失效判断 |
深度优先、哈希表 |
点击去做题 |
54 |
跳格子游戏 |
队列、拓扑排序 |
点击去做题 |
55 |
模拟消息队列 |
逻辑、排序 |
点击去做题 |
56 |
组成最大的数 |
逻辑、排序 |
点击去做题 |
57 |
字符串加密 |
字符串 |
点击去做题 |
58 |
寻找最大价值矿堆 |
bfs |
点击去做题 |
59 |
基站维修工程师 |
递归回溯 |
点击去做题 |
60 |
最多提取字串 |
暴力 |
点击去做题 |
61 |
通信误码 |
哈希表 |
点击去做题 |
62 |
工作安排 |
动态规划 |
点击去做题 |
63 |
寻找密码 |
排序、哈希表 |
点击去做题 |
64 |
第k个排列 |
数学原理 |
点击去做题 |
65 |
单向链表中间节点 |
哈希表、链表 |
点击去做题 |
66 |
不等式是否满足约束并输出最大差 |
字符串 |
点击去做题 |
67 |
幼儿园分班问题 |
并查集、哈希表 |
点击去做题 |
68 |
查找接口成功率最优时间段 |
前缀和 |
点击去做题 |
69 |
分割数组的最大差值 |
前缀和 |
点击去做题 |
70 |
分披萨 |
暴力、剪枝、递归 |
点击去做题 |
71 |
服务器广播需要广播的服务器数量 |
并查集 |
点击去做题 |
72 |
高矮个子排队 |
贪心 |
点击去做题 |
73 |
构成正方形的数量 |
数学原理 |
点击去做题 |
74 |
关联子串 |
滑动窗口 |
点击去做题 |
75 |
光伏场地建设规划 |
暴力枚举 |
点击去做题 |
76 |
喊7的次数重排 |
暴力枚举 |
点击去做题 |
77 |
环中最长子串字符成环找偶数O |
逻辑 |
点击去做题 |
78 |
恢复数字序列 |
滑动窗口 |
点击去做题 |
79 |
计算三叉搜索树的高度 |
树 |
点击去做题 |
80 |
简单的自动曝光平均像素 |
逻辑 |
点击去做题 |
81 |
简易压缩算法一种字符串压缩表示的解压 |
逻辑 |
点击去做题 |
82 |
矩阵相交的面积 |
逻辑、数学原理 |
点击去做题 |
83 |
开心消消乐 |
深度优先遍历 |
点击去做题 |
85 |
考勤信息 |
滑动窗口、逻辑 |
点击去做题 |
86 |
螺旋数字矩阵 |
逻辑 |
点击去做题 |
87 |
免单统计 |
排序、哈希表 |
点击去做题 |
88 |
内存资源分配 |
排序、哈希表 |
点击去做题 |
89 |
悄悄话 |
二叉树 |
点击去做题 |
90 |
热点网站统计 |
排序 |
点击去做题 |
91 |
生成哈夫曼树 |
哈夫曼树 |
点击去做题 |
92 |
手机App防沉迷系统 |
排序、逻辑 |
点击去做题 |
93 |
数字排列 |
递归回溯 |
点击去做题 |
94 |
数字涂色 |
集合 |
点击去做题 |
95 |
数组拼接 |
字符串、逻辑 |
点击去做题 |
96 |
水仙花数Ⅰ |
字符串、数学原理 |
点击去做题 |
97 |
素数之积RSA加密算法 |
数学原理 |
点击去做题 |
98 |
新工号中数字的最短长度 |
数学原理 |
点击去做题 |
99 |
选修课 |
哈希表、排序 |
点击去做题 |
100 |
英文输入法 |
哈希表、排序 |
点击去做题 |
101 |
优秀学员统计 |
哈希表、排序 |
点击去做题 |
102 |
游戏分组王者荣耀 |
dfs |
点击去做题 |
103 |
预定酒店 |
排序 |
点击去做题 |
104 |
运维日志排序 |
排序 |
点击去做题 |
105 |
找数字找等值元素 |
哈希表 |
点击去做题 |
106 |
找终点 |
动态规划 |
点击去做题 |
107 |
找最小数 |
栈、数学原理 |
点击去做题 |
108 |
整数对最小和 |
优先队列 |
点击去做题 |
109 |
智能成绩表 |
排序 |
点击去做题 |
110 |
转盘寿司 |
单调栈 |
点击去做题 |
111 |
字符串分割转换 |
字符串 |
点击去做题 |
112 |
字符统计及重排 |
哈希表、排序 |
点击去做题 |
113 |
最大值 |
字符串、排序 |
点击去做题 |
114 |
最少交换次数 |
滑动窗口 |
点击去做题 |
115 |
最小的调整次数特异性双端队列 |
贪心 |
点击去做题 |
116 |
货币单位换算 |
模拟 |
点击去做题 |
117 |
虚拟理财游戏 |
模拟 |
点击去做题 |
118 |
boss的收入 |
哈希、递归 |
点击去做题 |
119 |
爱吃蟠桃的孙悟空 |
二分 |
点击去做题 |
120 |
报文响应时间 |
位运算 |
点击去做题 |
121 |
猜数字 |
模拟 |
点击去做题 |
122 |
猜字谜 |
模拟 |
点击去做题 |
123 |
出租车计费靠谱的车 |
逻辑、进制转换 |
点击去做题 |
124 |
斗地主之顺子 |
哈希、排序、贪心 |
点击去做题 |
125 |
分苹果 |
数学、异或运算 |
点击去做题 |
126 |
分糖果 |
贪心 |
点击去做题 |
127 |
绘图机器 |
逻辑 |
点击去做题 |
128 |
机器人活动区域 |
BFS、DFS |
点击去做题 |
129 |
连续字母长度 |
哈希表、逻辑 |
点击去做题 |
130 |
流浪地球 |
BFS |
点击去做题 |
131 |
敏感字段加密 |
字符串 |
点击去做题 |
132 |
日志采集系统 |
逻辑 |
点击去做题 |
133 |
数大雁 |
字符串、区间重叠 |
点击去做题 |
134 |
增强的strstr |
正则表达式 |
点击去做题 |
135 |
字符串变换最小字符串 |
排序、逻辑 |
点击去做题 |
136 |
最大报酬 |
背包问题 |
点击去做题 |
137 |
最大利润贪心的商人 |
贪心算法 |
点击去做题 |
138 |
最长连续子序列 |
双指针 |
点击去做题 |
139 |
最左侧冗余覆盖子串 |
滑动窗口、哈希表 |
点击去做题 |
140 |
执行任务赚积分 |
贪心 |
点击去做题 |
E卷 200分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
编程能力提升计划 |
二分 |
点击去做题 |
2 |
不含101的数 |
数位dp、记忆化搜索 |
点击去做题 |
3 |
仿LISP运算 |
栈、模拟 |
点击去做题 |
4 |
分奖金 |
栈 |
点击去做题 |
5 |
MELON的难题 |
背包、动态规划 |
点击去做题 |
6 |
会议接待 |
动态规划 |
点击去做题 |
7 |
简易内存池 |
模拟 |
点击去做题 |
8 |
篮球游戏 |
栈 |
点击去做题 |
9 |
删除目录 |
树 |
点击去做题 |
10 |
任务最优调度 |
数学 |
点击去做题 |
11 |
跳格子3 |
动态规划 |
点击去做题 |
12 |
书籍叠放 |
动态规划、二分 |
点击去做题 |
13 |
数据序列比大小 |
逻辑、双指针 |
点击去做题 |
14 |
男生矩阵 |
逻辑 |
点击去做题 |
15 |
寻找最优的路测路线 |
动态规划、单点最短路 |
点击去做题 |
16 |
羊、狼、农夫过河 |
dfs + 剪枝优化 |
点击去做题 |
17 |
运输时间 |
逻辑 |
点击去做题 |
18 |
最佳的出牌方法 |
递归回溯 |
点击去做题 |
19 |
最佳植树距离 |
二分 |
点击去做题 |
20 |
最佳资源分配 |
贪心 |
点击去做题 |
21 |
矩形绘制 |
离散化 |
点击去做题 |
22 |
组装最大可靠性设备 |
二分 |
点击去做题 |
23 |
任务打印顺序 |
逻辑、优先队列 |
点击去做题 |
24 |
取出尽量少的球 |
二分 |
点击去做题 |
25 |
打印任务排序 |
模拟、优先队列 |
点击去做题 |
26 |
电脑病毒感染 |
单点最短路 |
点击去做题 |
27 |
二叉树计算 |
二叉树、dfs |
点击去做题 |
28 |
观看文艺汇演问题 |
贪心 |
点击去做题 |
29 |
荒岛求生 |
模拟、思维 |
点击去做题 |
30 |
计算网络信号信号强度 |
BFS |
点击去做题 |
31 |
解压报文压缩报文还原 |
栈 |
点击去做题 |
32 |
九宫格按键输入 |
模拟 |
点击去做题 |
33 |
矩阵匹配 |
二分、DFS |
点击去做题 |
34 |
可以处理的最大任务数 |
排序、优先队列、逻辑 |
点击去做题 |
35 |
模拟目录管理功能 |
模拟 |
点击去做题 |
36 |
树状结构查询 |
哈希表、BFS |
点击去做题 |
37 |
数字游戏 |
数学定理 |
点击去做题 |
38 |
特殊的加密算法 |
递归回溯 |
点击去做题 |
39 |
跳房子I |
哈希表、逻辑 |
点击去做题 |
40 |
寻找符合要求的最长子串 |
双指针 |
点击去做题 |
41 |
推荐多样性 |
模拟 |
点击去做题 |
42 |
宜居星球改造计划 |
BFS |
点击去做题 |
43 |
云短信平台优惠活动 |
完全背包问题 |
点击去做题 |
44 |
战场索敌 |
DFS |
点击去做题 |
45 |
智能驾驶 |
二分、BFS |
点击去做题 |
46 |
中文分词模拟器 |
字典树 |
点击去做题 |
47 |
转骰子 |
逻辑 |
点击去做题 |
48 |
字符串拼接 |
递归回溯 |
点击去做题 |
49 |
最大相连男生数学生方阵 |
DFS |
点击去做题 |
50 |
最佳对手实力差距最小总和 |
动态规划 |
点击去做题 |
A卷 100分
序号 |
题目 |
考点 or 实现 |
在线OJ地址 |
1 |
插队 |
堆 |
点击去做题 |
2 |
查找单入口空闲区域 |
BFS |
点击去做题 |
3 |
处理器问题 |
递归回溯、模拟 |
点击去做题 |
4 |
称砝码 |
背包问题、集合 |
点击去做题 |
5 |
查找重复代码 |
动态规划 |
点击去做题 |
6 |
打印机队列 |
优先队列 |
点击去做题 |
7 |
单词倒序 |
逻辑 |
点击去做题 |
8 |
单向链表中间节点 |
逻辑、链表 |
点击去做题 |
9 |
等和子数组最小和 |
DFS |
点击去做题 |
10 |
端口合并 |
模拟 |
点击去做题 |
11 |
对称美学 |
DFS |
点击去做题 |
12 |
二元组个数 |
逻辑、哈希 |
点击去做题 |
13 |
幻方修复 |
逻辑 |
点击去做题 |
14 |
回文字符串 |
逻辑 |
点击去做题 |
15 |
任务总执行时长 |
逻辑 |
点击去做题 |
16 |
货币单位换算 |
模拟 |
点击去做题 |
17 |
获取最大软件版本号 |
字符串 |
点击去做题 |
18 |
机器人活动区域 |
BFS、DFS |
点击去做题 |
19 |
积木最远距离 |
哈希表 |
点击去做题 |
20 |
计算数组中心位置 |
大数计算、前缀和 |
点击去做题 |
21 |
简单的自动曝光平均像素 |
逻辑 |
点击去做题 |
22 |
静态扫描 |
贪心 |
点击去做题 |
23 |
开心消消乐 |
深度优先遍历 |
点击去做题 |
24 |
网上商城优惠活动 |
逻辑 |
点击去做题 |
25 |
快递业务站 |
并查集 |
点击去做题 |
26 |
密室逃生游戏 |
哈希表 |
点击去做题 |
27 |
匿名信 |
哈希表、逻辑 |
点击去做题 |
28 |
人数最多的站点 |
哈希表、差分、前缀和 |
点击去做题 |
29 |
日志采集系统 |
逻辑 |
点击去做题 |
30 |
日志限流 |
二分 |
点击去做题 |
31 |
最左侧冗余覆盖子串 |
滑动窗口、哈希表 |
点击去做题 |