MISAYAONE
深耕五年,全网值得信赖的华为od机考真题、面试真题。文章底部有交流群二维码,可扫码进群!本人所写题库均搜集于互联网。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【100%通过率】华为od机试C卷【堆内存申请】C语言 实现
2024华为od机试C卷【堆内存申请】Java 实现有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为:优先紧接着前一块已使用内存,分配空间足够目最接近申请大小的空闲内存。原创 2024-01-01 15:22:13 · 3312 阅读 · 0 评论
-
2023华为od机试C卷【CPU算力分配】C语言 实现
现有两组服务器A和B,每组有多个算力不同的CPU,其中 A[i]是A组第i个CPU的运算能力,B[i]是 B组 第i个CPU的运算能力。一组服务器的总算力是各CPU的算力之和。为了让两组服务器的算力相等,允许从每组各选出一个CPU进行一次交换。求两组服务器中,用于交换的CPU的算力,并且要求从A组服务器中选出的CPU,算力尽可能小。原创 2023-12-20 10:00:00 · 1347 阅读 · 0 评论
-
2026华为OD机试(C语言)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ
华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,C语言实现。原创 2023-02-25 17:27:05 · 114860 阅读 · 29 评论
-
华为OD机试真题 新系统 2026-07-08 Java&Go&C 实现【计算碳排放减少量】
某能源集团管理 N 个区域,编号为 0 到 N-1。每个区域有绿色能源减排量和化石能源碳排放量,单位均为吨。区域间通过 M 条输电线路连接,相连区域属于同一碳交易区。在同一碳交易区内,绿色减排量可跨区域抵消碳排放量。原创 2026-07-13 09:56:58 · 26 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-07-08 Java&Go&C 实现【魔法咒语组合】
玩家收集了 N 个魔法咒语碎片,它们可以组合成强大的魔法阵。但并不是所有碎片都能使用,只含咒语中没有重复字母的碎片才是纯净的,可以激活。请找出所有纯净碎片,输出由所有纯净碎片组成的所有魔法阵方案。备注:所有魔法咒语碎片互不重复。原创 2026-07-12 18:00:00 · 22 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-07-05 Java&Go&C 实现【省超足球比赛获胜队伍统计】
江苏省举办省级足球超级联赛,以市为单位参赛。请根据给定的比赛结果,输出获得冠军、亚军、季军的队伍名称。原创 2026-07-13 10:00:00 · 22 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-07-01 Java&GO&C 实现【收集灵草】
在一个远古修士的洞穴中,探宝者发现了一排共 N 棵灵草,每棵灵草有一个灵力值 A,灵力值可为正、负或零。为避免灵草被探宝者一扫而空,远古修士设置了禁制,要求探宝者必须选择一段连续的灵草序列带回,且必须满足以下规则:原创 2026-07-11 16:00:00 · 12 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-07-01 Java&GO&C 实现【仓库盘点】
仓库中有若干类物品,每类物品都有一个类别编号(整型)。年底进行仓库盘点,统计每类物品的件数,按照件数从多到少的顺序为物品排序,整理完毕输出物品编号序列。原创 2026-07-09 18:00:00 · 20 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-28 Java&GO&C 实现【盘丝洞破阵寻珠】
天命人深入盘丝洞,洞内布满了蜘蛛精设下的迷阵。整座洞穴呈二叉树结构,每个结点是一间石室,石室中藏有灵气结晶,灵气值为整数,可正可负,0 视为非负。天命人从根石室出发,寻找通往叶子石室的路径收集灵气。但盘丝洞有毒瘴禁制:路径上不允许出现连续两个或以上灵气值为负的石室。原创 2026-07-10 16:00:00 · 25 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-28 Java&GO&C 实现【最小极差分组】
给定 n 个整数,需要将它们任意分成两组,且两组都不能为空。对于一组数,它的极差定义为该组中的最大值减去最小值。原创 2026-07-10 08:00:00 · 27 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-24 Java&Go&C 实现【设计能量管理系统】
设计一个能量管理系统,用于管理多种能源的生产、消耗。系统支持添加能源生产与消耗记录。每条生产或消耗记录对应一个版本号,第 1 条记录为版本 1,之后按照输入顺序依次递增。原创 2026-07-09 22:00:00 · 25 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-17 Java&Go&C 实现【字符串处理】
给定一个字符串 s,以及字符串子串的长度 n,要求:第1点:把 s 按照 n 的长度进行字符串子串拆分。第2点:每个子串不允许出现重复字符;如果出现重复字符,则保留最后一个。例如 "aba" 处理后变成 "ba",因为第一个 a 出现重复,因此第一个 a 被删除,保留最后一个 a。第3点:字符串 s 的长度不一定恰好是 n 的倍数,最后一个子串可能少于 n 个字符,但处理规则不变。原创 2026-07-09 10:00:00 · 19 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-21 Java&Go&C 实现【日志关键词统计】
给定日志字符串数组 logs 和关键词数组 keywords,统计每个关键词在所有日志中出现的总次数,并找出经常一起出现的关键词组合(至少在 2 条日志中同时出现)。原创 2026-07-07 18:00:00 · 15 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-21 Java&GO&C 实现【预测新能源发电量】
某地面光伏电站按区域划分为多个子阵。每个子阵的发电能力有明确约束:发电能力上限 max_capacity发电能力下限 min_capacity基准发电量 base_generation原创 2026-07-07 10:15:00 · 21 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-14 Java&Go&C 实现【进制转换后自定义排序】
给定一个非负整数数组 nums 和一个目标进制 base(2 <= base <= 16),请完成以下操作并返回最终结果:第1点:进制转换:将数组中每个整数转换为 base 进制的字符串,小写字母表示 10-15,如 10 -> "a",15 -> "f"。第2点:自定义排序:对转换后的字符串数组按字符串对应的十进制数值降序排列。第3点:注意:0 转换为任意进制的结果均为 "0";输入整数均为非负整数。原创 2026-07-04 10:00:00 · 35 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-03 Java&Go&C 实现【统计盈利目标区间】
某公司的财务流水系统重构为实时流处理架构。日盈利数据(可正可负)作为消息一条条实时推送。请设计一个实时监控模块,它接收两个序列:操作指令序列ops和对应的参数序列vals。原创 2026-06-21 11:00:00 · 108 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-31 Java&Go&C 实现【魔法阵的能量收集】【200】
n个魔法石围成一个环形(即第n个魔法石与第1个魔法石相邻),每个魔法石蕴含一定的能量值(整数,可正可负)。法师需要选择一段连续的魔法石(至少选择1个,可以跨越首尾),收集它们的能量,要求收集的总能量能被k:整除,且总能量值尽可能大。请计算满足条件的最大总能量值。如果无法找到任何满足条件的收集方案(即不存在能被k:整除的连续子数组和),则输出数字0。原创 2026-06-19 21:00:00 · 61 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-31 Java&Go&C 实现【链表数字游戏】
初始队列的顺序(从队首到队尾)处理每个人,每人仅处理一次,处理规则如下:在一个数字游戏中,m(1≤m≤10^5)个参与者排成一队,每人持有一个整数号码牌n (0≤n≤10^3)。游戏只进行一轮,按照原创 2026-06-18 10:00:00 · 61 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-27 Java&Go&C 实现【Skill执行链完整性检测】
在AI助手的技能系统中,执行链由多个Skill按顺序排列。每个Skill有一个类型标记:·type[i]=0:基础类型Skill,无依赖,可以独立执行·type[i]=1:扩展类型Skill,依赖前一个Skill执行·type[i]=2:高级类型Skill,依赖前两个Skill执行执行链的完整性规则:原创 2026-06-18 22:00:00 · 61 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-07 Java&Go&C 实现【最佳任务统筹】【200】
某部门的项目经理,近期手头有n个开发任务必须全部完成(不可并行,必须顺序执行)。每个任务有三个属性:·持续时间duration[i]:执行该任务需要的时间;·截止时间deadline[i]:任务必须在某个时刻前完成才能获得收益;收益profit[i]:若在截止时间前完成,可获得的收益。任务从时刻0开始依次执行。若任务i的完成时刻(即开始时刻+duration[i])≤deadline[i]),则你获得profit[i];否则该任务收益为0(任务仍要执行)。他可以任意决定任务的执行顺序,目标是最大化所有原创 2026-06-17 10:00:00 · 75 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-06-10 Java&Go&C 实现【设备重排SN】
通信设备SN一般是包含:字母、数字,用'-'(破折号)进行分组分割,例如:8F-3T-1G-2n是一个有效的SN地址。现在要对已经存在的SN 按照新的规则进行重排:原创 2026-06-15 10:00:00 · 130 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-24 Java&Go&C 实现【优化充电桩调度算法】【200】
某新能源公司有N个充电桩和M辆电动车需要充电。每辆车有一个预计到达时间和需要的充电时间。每辆车有预计到达时间AT、需要的充电时间CT、最大可等待时长WT(从到达后到开始充电的等待时间不能超过该值,否则车辆会离开,无法完成充电)。为了最大化充电桩利用率,需要设计调度算法,使得尽可能多的车辆能够按时完成充电。原创 2026-06-03 18:00:00 · 128 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-24 Java&Go&C 实现【最小请求间隔限流策略】
在微服务网关中。为了防止某个用户短时间内发送过多请求,通常会采用最小请求间隔策略:即同一个用户相邻两个请求的时间戳之差必大于等于minInterval 秒,若minInterval=2.则请求时间戳为1和3可以同时通过(差为2).但1和2不能时通过(差为1)现有一批属于同一用户的请求,每个请求带有一个时间戳(单位:秒,整数)。网关需要从这批请求中挑选一部分放行,使得任意两个被放行的请求时间差都大于等于minInterval ,请你计算一共有多少种合法的放行方案(包括空集)。例.请求为[1,3,4]原创 2026-06-02 16:00:00 · 89 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-16 Java&Go&C语言 实现【IP地址分类识别】
实现一个函数,输入一个 IPv4 地址,判断是哪一类 IP 地址区,输出对应的类型:“A”、“B”、“C”...;如果输入的 IP 地址不符合规范,则输出 “F”。原创 2026-05-27 18:00:00 · 93 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-16 Java&Go&C语言 实现【输出二叉树后序遍历结果】
给定二叉树前序遍历和中序遍历的字符串序列,以及需要删除的节点,要求先解析这两个字符串获取对应二叉树,再做删除指定节点操作,然后给出该二叉树的后序遍历结果。删除节点规则:原创 2026-05-28 16:00:00 · 134 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-16 Java&Go&C语言 实现【麻将基本胡牌型判断】
给定 14 张麻将牌,只包含三种花色:万(用 1 表示)、条(用 2 表示)、筒(用 3 表示),每种花色有 1-9 共 9 种点数。请判断这 14 张牌是否能组成基本胡牌型(4 个面子 + 1 对将牌)。原创 2026-05-27 10:00:00 · 121 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-20 Java&Go&C语言 实现【小学英语老师批改作文】
你是一名小学英语老师,正在批改学生的英语作文。由于学生在书写单词时常会出现一些小问题,比如多余的空格,作文批改过程中需要纠正问题,包括前后多余空格去除,中间重复的空格应该删除多余空格,单词间最多只保留一个空格。原创 2026-05-24 18:00:00 · 144 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-20 Java&Go&C 实现【等距二进制判断】
对于一个二进制数,我们定义相邻两个 1 之间的 0 的数量为它们两个之间的距离,如 1001011,相邻两个 1 之间的距离从左到右分别为 2、1、0。原创 2026-05-23 16:00:00 · 128 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-13 Java&Go&C语言 实现【数据包优先级窗口查找】
给定 n 个数据包,每个数据包包含 id 和 priority。维护一个大小为 k 的滑动窗口,对于每个窗口,找出窗口内每个数据包右边第一个 priority 更高的数据包 id。原创 2026-05-20 16:00:00 · 124 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-13 Java&Go&C语言 实现【社交网络相同爱好好友查询】
在一个社交网络中,用户之间通过“关注”关系形成有向图。每个用户有两个属性:1. 用户 ID(整数字符串)2. 兴趣标签列表(字符串数组)现在需要实现一个函数,查询在指定用户 k 跳内(k 跳关系内),其他用户的兴趣和给定用户兴趣相符的用户 ID 列表(不包含自己)。原创 2026-05-19 10:00:00 · 134 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-10 Java&Go&C语言 实现【循环内存存取计算】
当前有一段循环使用的内存来存放多个数据包,这块内存有两个索引:1. read_index:读索引,指向当前已存储的数据包的起始位置,读取数据后,read_index 会跳转到下一个存放数据包的起点。2. write_index:写索引,指向当前可写入新数据包的起始位置,写入数据后,write_index 会跳转到下一个待写入数据包的起点。原创 2026-05-13 20:00:00 · 127 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-10 Java&Go&C语言 实现【美观的灯笼】
春节将至,工人要在古镇老街挂灯笼。街上有 N 个挂灯点,每个点因建筑结构不同,工人挂上的灯笼尺寸也不同(数值越大表示灯笼越大)。工人认为美观的灯笼必须按非递增尺寸顺序挂置,即后续灯笼尺寸不能超过当前灯笼(只能相同或更小)。原创 2026-05-15 16:00:00 · 114 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-06 Java&Go&C语言 实现【寻找重复子数据】
业务数据处理中经常使用二叉树来表示数据结构,为了存储时尽可能节约空间占用,需要找出树中重复的子树。给定定义的一棵二叉树,按照要求输出这棵二叉树中所有的重复子树,对于同一类重复的子树只需要返回其中一个结果即可。原创 2026-05-13 18:00:00 · 146 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-05-06 Java&Go&C 实现【物流仓库货物调货优化】
某物流仓库有一个长度为 n 的货物处理队列,队列中的每个元素代表一个货物单元所需的处理时间(单位:分钟)。管理员可以使用一种特殊的处理优化机制:每次优化操作可以选择一组连续的货物单元(注意:如果某个货物单元的处理时间为 0,则它两边的货物单元不视为连续),并将这些单元中的处理时间同时减少 1 分钟。原创 2026-05-13 16:00:00 · 146 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-04-29 Java&Go&C语言 实现【操作历史管理器的撤销/重做能力】
实现一个操作历史管理器,使用双向链表存储执行过的操作。支持执行新操作、撤销和重做功能。功能说明:原创 2026-05-08 10:00:00 · 130 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-04-26 Java&Go&C语言 实现【项目模块依赖构建顺序规划】
某公司正在开发一个大型软件系统,系统包含 N 个模块,每个模块之间存在构建依赖关系。例如,模块 A 可能依赖于模块 B,这意味着必须先构建模块 B,才能构建模块 A。请根据依赖关系,输出所有可能的模块构建顺序(按照构建顺序排列模块名称),要求:原创 2026-05-05 16:00:00 · 297 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-04-26 Java&Go&C语言 实现【最大化游戏试玩资格分发】
新研发了一台游戏设备可以面向用户接受试玩。现有 n 个试玩申请,每个试玩有开始时间和结束时间。作为协调员,为了能让更多人体验到游戏,你需要对试玩申请进行选择,使得:原创 2026-05-03 16:00:00 · 220 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-04-26 Java&Go&C语言 实现【端口流量统计】
给定一个整数数组 portRates,portRates[i] 表示该端口第 i 分钟端口流量速率(单位:bps)。原创 2026-05-01 10:00:00 · 246 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-04-19 C语言 实现【分辨率排序】
华为OD机试真题 新系统 2026-04-19原创 2026-04-28 18:00:00 · 61 阅读 · 0 评论 -
华为OD机试真题 新系统 2026-04-22 C语言 实现【文章特征提取】
一篇文档由多个文本片段组成(这里假定每个片段由小写英文字母组成,不包含其他内容),需要针对该文档的多个片段进行特征提取,提取方法如下:原创 2026-04-25 17:44:00 · 79 阅读 · 0 评论
分享