摘要: 在一个机房中,服务器的位置标识在 n\*m 的整数矩阵网格中,1 表示单元格上有服务器,0 表示没有。如果两台服务器位于同一行或者同一列中紧邻的位置,则认为它们之间可以组成一个局域网。 请你统计机房中最大的局域网包含的服务器个数。 阅读全文
posted @ 2026-03-09 22:58 华为od算法大师 阅读(3) 评论(0) 推荐(0)
摘要: 有一堆长方体积木,它们的宽度和高度都相同,但长度不一。 小橙想把这堆积木叠成一面墙,墙的每层可以放一个积木,也可以将两个积木拼接起来,要求每层的长度相同。 若必须用完这些积木,叠成的墙最多为多少层? ![](https://i-blog.csdnimg.cn/img_convert/ba931525c10e764a6bdef1b0c217c2ca.png) 阅读全文
posted @ 2026-03-09 22:56 华为od算法大师 阅读(4) 评论(0) 推荐(0)
摘要: 有一座保密大楼,你从0楼到达指定楼层m,必须这样的规则乘坐电梯: 给定一个数字序列,每次根据序列中的数字n,上升n层或者下降n层,前后两次的方向必须相反,规定首次的方向向上,自行组织序列的顺序按规定操作到达指定楼层。 求解到达楼层的序列组合,如果不能到达楼层,给出小于该楼层的最近序列组合。 阅读全文
posted @ 2026-03-09 22:53 华为od算法大师 阅读(1) 评论(0) 推荐(0)
摘要: 去除文本多余空格,但不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下标。 条件约束: 1,不考虑关键词起始和结束位置为空格的场景; 2,单词的的开始和结束下标保证涵盖一个完整的单词,即一个坐标对开始和结束下标之间不会有多余的空格; 3,如果有单引号,则用例保证单引号成对出现; 4,关键词可能会重复; 5,文本字符长度length取值范围:[0, 1... 阅读全文
posted @ 2026-03-08 23:18 华为od算法大师 阅读(2) 评论(0) 推荐(0)
摘要: 某设备需要记录每分钟检测到的指标值。为了节约存储空间,将连续相同指标值的记录合并。 压缩之前: 202411231000,11 202411231001,11 202411231002,12 202411231003,12 202411231004,10 202411231005,17 202411231006,17 202411231007,17 压缩之后: 202411231000,20241... 阅读全文
posted @ 2026-03-08 23:16 华为od算法大师 阅读(3) 评论(0) 推荐(0)
摘要: 小明正在尝试一种新的牌游戏。游戏规则如下:首先,小明拿到一张写有数字 m 的牌。 然后,他会拿到另外 n 张牌,上面分别写有不同的数字,牌排成一排。小明的目标是从这排牌中找到一串连续的牌,这些牌上数字的总和可以被 m 整除。你的任务是判断小明是否可以完成这个目标。 阅读全文
posted @ 2026-03-08 23:13 华为od算法大师 阅读(4) 评论(0) 推荐(0)
摘要: 现有一个CPU和一些任务需要处理,已提前获知每个任务的任务ID、优先级、所需执行时间和到达时间。 CPU同时只能运行一个任务,请编写一个任务调度程序,采用“可抢占优先权调度”调度算法进行任务调度,规则如下: - 如果一个任务到来时,CPU是空闲的,则CPU可以运行该任务直到任务执行完毕。但是如果运行中有一个更高优先级的任务到来,则CPU必须暂停当前任务去运行这个优先级更高的任务; - 如果一个任务... 阅读全文
posted @ 2026-03-08 23:11 华为od算法大师 阅读(6) 评论(0) 推荐(0)
摘要: 给定一组闭区间,其中部分区间存在交集。 任意两个给定区间的交集,称为公共区间(如:[1,2],[2,3]的公共区间为[2,2],[3,5],[3,6]的公共区间为[3,5])。 公共区间之间若存在交集,则需要合并(如:[1,3],[3,5]区间存在交集[3,3],需合并为[1,5])。 按升序排列输出合并后的区间列表。 阅读全文
posted @ 2026-03-08 23:09 华为od算法大师 阅读(4) 评论(0) 推荐(0)
摘要: A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位 12+5=9(1100 + 0101 = 9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。 输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。 如果无法满足A的要求,输出-1。 **数据范围** - 1 <= 总苹果数量 <= 200... 阅读全文
posted @ 2026-03-08 23:06 华为od算法大师 阅读(5) 评论(0) 推荐(0)
摘要: "吃货"和"馋嘴"两人到披萨店点了一份铁盘(圆形)披萨,并嘱咐店员将披萨按放射状切成大小相同的偶数个小块。但是粗心的服务员将披萨切成了每块大小都完全不同奇数块,且肉眼能分辨出大小。 由于两人都想吃到最多的披萨,他们商量了一个他们认为公平的分法:从"吃货"开始,轮流取披萨。除了第一块披萨可以任意选取外,其他都必须从缺口开始选。 他俩选披萨的思路不同。"馋嘴"每次都会选最大块的披萨,而且"吃货"知道"... 阅读全文
posted @ 2026-03-08 23:04 华为od算法大师 阅读(4) 评论(0) 推荐(0)