华为OD机试真题2023 C D卷(PythonC++)

news/2025/1/24 6:43:14/

华为机试真题已于11月8号由2023 B卷切换为2023 C&D卷

此专栏只支持 Python 、C++,需要Java、Js 点 这里

        华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为400分,150分钟考试时间之前通过为150分,现在好像分数提高了,大家不要太大意,一定要多刷题,争取拿高分,毕竟分数越高评级越高,工资也就越高。OD的工资待遇还是很可观的15K-30K*14-16,希望大家努力

★★★很多题博主都发布了获得【满分】同学的算法,大家可以参考参考。有些题的满分题解可能无法通过自己的部分测试用例,不必纠结,以满分为主。

部分无法获取满分答案的题目,博主也会提供尽可能多的真实测试用例来给大家避坑,让大家尽可能的获取高分,为后面的薪资谈判提供筹码!!!

每道题我都有些自己的解题思路,帮助大家更好的理解题意和代码。

题目不断更新中。。。

基础题:

序号题目知识点分值
1

字符串变换最小字符串

字符串、排序100
2分配土地100
3分披萨100
4小华最多能得到多少克黄金100
5英文输入法100
6来自异国的客人100
7整数对最小和100
8游戏分组100
9精准核酸检测100
10最多购买宝石数目100
11万能字符单词拼写100
12内存冷热标记100
13密码解密100
14求字符串中所有整数的最小和100
15密码输入检测100
16螺旋数字矩阵100
17求幸存数之和100
18火星文计算100
19CPU算力分配100
20小朋友来自多少小区100
21灰度图恢复100
22查找众数及中位数100
23提取字符串中的最长数学表达式并计算100
24找朋友100
25小明找位置100
26最大坐标值100
27执行任务赚积分100
28虚拟游戏理财100
29寻找最富裕的小家庭100
30字符串序列判定100
31围棋的气100
32多段线数据压缩100
33用连续自然数之和来表达整数100
34素数之积100
35生成哈夫曼树100
36机器人仓库搬砖100
37停车场车辆统计100
38考勤信息100
39攀登者1100
40数组去重和排序100
41找座位100
42查找接口成功率最优时间段100
43开源项目热榜100
44计算三叉搜索树的高度100
45转盘寿司100
46最长子字符串的长度(一)100
47测试用例执行计划100
48求最多可以派出多少支团队100
49机场航班调度程序100

进阶题:

序号题目知识点分值
1符号运算200
2孙悟空吃蟠桃200
3最长子字符串的长度(二)200
4求满足条件的最长子串的长度200
5最长的指定瑕疵度的元音子串200
6两个字符串间的最短路径问题200
7分月饼200
8任务处理200
9抢7游戏200
10贪心歌手200
11Wonderland200
12数组排列求和200
13考古学家200
14学生重新排队200
15解密犯罪时间200
16路口最短时间问题200
17加密算法200
18会议室占用时间200
19信道分配200
20员工派遣200
21字符串拼接200
225G网络建设200
23可以组成网络的服务器200
24伐木工200
25攀登者2200
26查找一个有向网络的头节点和尾节点200
27文件缓存系统200
28项目排期200
29园区参观路径200
30快递员的烦恼200
31文本统计分析200
32矩阵匹配200
33图像物体的边界200
34石头剪刀布游戏200
35部门人力分配200
36模拟目录管理200
37电脑病毒感染200
38智能驾驶200

http://www.ppmy.cn/news/1276080.html

相关文章

【优化】Springboot 修改 tomcat连接池

【优化】Springboot 修改 tomcat连接池 factory.setTomcatProtocolHandlerCustomizers(tomcatProtocolHandlerCustomizers); 可以更换为 虚拟线程连接池 package org.config.init;import org.apache.catalina.Context; import org.apache.catalina.core.AprLifecycleListener…

嵌入式串口输入详细实例

学习目标 掌握串口初始化流程掌握串口输出单个字符掌握串口输出字符串掌握通过串口printf熟练掌握串口开发流程学习内容 需求 串口循环输出内容到PC机。 串口数据发送 添加Usart功能。 首先,选中Firmware,鼠标右键,点击Manage Project Items 接着,将gd32f4xx_usart.c添…

【力扣100】108.将有序数组转化为二叉搜索树

添加链接描述 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def sortedArrayToBST(self, nums: List[int…

用23种设计模式打造一个cocos creator的游戏框架----(二十一)组合模式

1、模式标准 模式名称:组合模式 模式分类:结构型 模式意图:将对象组合成树型结构以表示“部分-整体”的层次结构。Composite 使得用户对单个对象和组合对象的使用具有一致性。 结构图: 适用于: 1、想表示对象的部分…

家里就一台电脑还抢着用,限定电脑投屏解决了问题。

很多人都遇到过家里电子设备争抢的情况吧。上周我就因为临时任务,需要用电脑处理一些文件,搜索、浏览资料,制作对应PPT,无论哪项都需要用电脑。恰巧,家里小孩有个观看《大国崛起》纪录片的学习任务,带完整字…

【08】GeoScene产品发布海图服务——以s57数据标准为例

在GeoScene产品中发布海图服务——以s57数据标准为例,发布的服务方便不同的客户终端调用,例如:web端通过JS api进行调用,移动端通过GeoScene Runtime SDK进行调用。1、海图服务部署 GeoScene_Maritime_for_Server海图模块安装完之…

vue 如何实现拖动:vue-draggable

vue-draggable 官方文档:传送门 特点: 支持触摸设备(如vue项目的移动端开发Quasar)支持拖拽和选择文本支持不同列表之间的拖拽视图模型的同步刷新与vue2的过渡动画(transition-group)兼容有很多监听函数…

持续集成交付CICD:Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布

目录 一、实验 1.蓝绿发布准备 2.Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布 二、问题 1.手动构建Jenkins前端项目CI流水线报错 2.如何优化手动构建流水线选项参数 一、实验 1.蓝绿发布准备 (1)环境 表1 主机 主…