DFS
文章平均质量分 86
闭着眼睛学算法
系统学习算法、华为OD笔试
oj1441
展开
-
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-地图寻宝【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-06-03 23:55:37 · 1088 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-05-14 20:27:39 · 1280 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【回溯】2024D-表演赛游戏分组【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-04-22 16:27:35 · 762 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-寻找最富裕的小家庭【欧弟算法】全网注释最详细分类最全的华为OD真题题解
现给你一棵树,请计算出最富裕的小家庭的财富和。原创 2024-04-17 16:16:34 · 1309 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-聚餐地点【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-04-12 03:09:18 · 957 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-03-09 16:05:43 · 1458 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-图像物体的边界【欧弟算法】全网注释最详细分类最全的华为OD真题题解
给定一个二维数组M行N列,二维数组里的数字代表图片的像素,为了简化问题,仅包含像素1和5两种像素,每种像素代表一个物体,2个物体相邻的格子为边界,求像素1代表的物体的边界个数。像素1代表的物体的边界指与像素5相邻的像素1的格子,边界相邻的属于同一个边界,相邻需要考虑8个方向(上,下,左,右,左上,左下,右上,右下)其他约束:51112511。原创 2024-03-09 16:03:34 · 693 阅读 · 3 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-精准核酸检测【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-03-09 15:55:42 · 1485 阅读 · 2 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-寻找最富裕的小家庭【欧弟算法】全网注释最详细分类最全的华为OD真题题解
现给你一棵树,请计算出最富裕的小家庭的财富和。原创 2024-03-09 15:52:52 · 1166 阅读 · 0 评论 -
递归和迭代【Py/Java/C++三种语言详解】LeetCode每日一题240218【树DFS】LeetCode 589、 N 叉树的前序遍历
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-27 12:29:31 · 880 阅读 · 0 评论 -
递归和迭代【Py/Java/C++三种语言详解】LeetCode每日一题240219【树DFS】LeetCode 590、 N 叉树的后序遍历
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-27 12:24:08 · 909 阅读 · 0 评论 -
递归法和迭代法都必须掌握的二叉树三种DFS【Py/Java/C++三种语言详解】LeetCode每日一题240212【二叉树】LeetCode145、二叉树的后序遍历
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-20 19:31:37 · 793 阅读 · 0 评论 -
递归法和迭代法都必须掌握的二叉树三种DFS【Py/Java/C++三种语言详解】LeetCode每日一题240210【二叉树】LeetCode94、二叉树的中序遍历
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-20 19:29:02 · 904 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【模拟】2023C-螺旋数字矩阵【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!本题既可以用迭代方法也可以用递归方法完成。疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。注意到每次填充都优先填充矩阵的最外圈,比如对于。开始,按照顺时针螺旋向内写方式,依次写出。两个整数,空格隔开,依次表示。,很容易算出来最小的列数为。原创 2024-01-20 00:50:45 · 1496 阅读 · 1 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【模拟/递归】2023C-螺旋数字矩阵【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!本题既可以用迭代方法也可以用递归方法完成。疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。注意到每次填充都优先填充矩阵的最外圈,比如对于。开始,按照顺时针螺旋向内写方式,依次写出。两个整数,空格隔开,依次表示。,很容易算出来最小的列数为。原创 2024-01-16 17:37:20 · 979 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-最长连续手牌【欧弟算法】全网注释最详细分类最全的华为OD真题题解
游戏开始时玩家从手牌中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌打光或者没有符合条件可以继续打出的手牌。60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。输入为两行,第一行是每张手牌的数字,数字由空格分隔,第二张为对应的每张手牌的颜色,现给定一副手牌,请找到最优的出牌策略,使打出的手牌最多。,共打出两张牌,而按照。原创 2024-01-08 17:46:26 · 1063 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-二叉树的广度优先遍历【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。个节点),现有两组字母,分别表示后序遍历 (左孩子->右孩子->父节点) 和中序遍历 (左孩子->父节点->右孩子) 的结果,请输出层次遍历的结果。,因此对于其左子树和右子树的中序和后序遍历结果,又可以继续上述过程。在中序遍历结果中,根节点的左边和右边分别是其左子树和右子树中序遍历的结果,即。建树过程和层序遍历过程,均需遍历每一个节点。原创 2024-01-03 12:35:50 · 1038 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-考古学家【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。如果存在石碑碎片内容完全相同,则由于碎片间的顺序不影响复原后的碑文内容, 仅相同碎片间的位置变化不影响组合。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!有一个考古学家发现一个石碑,但是很可惜 发现时其已经断成多段,原地发现。表示石碑碎片的个数 第二行依次输入石碑碎片上的文字内容。原创 2023-12-29 17:12:08 · 617 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-田忌赛马【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!种排列情况,如果不加以剪枝,全部枚举出来,可能会导致超时。由于剪枝的存在,这是一个宽松的上界。,很容易想到可以用回溯枚举的方式,列举出所有具有。的全排列的基础上,加上若干题意的限制条件。里面数字的顺序,使得尽可能多的。数组的排列可以达到最优结果,原创 2023-12-24 00:30:00 · 1464 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-表演赛游戏分组【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!名参与者的游戏水平评分,请你根据上述要求分队最后输出这两组的实力差绝对值。当然背包dp也可以解决这个问题,感兴趣的同学可以自己尝试一下。个整数,表示分组后两组实力差绝对值的最小值。有多种分法,但实力差的绝对值最小为。,两组实力差最小,差值为。原创 2023-12-22 13:35:49 · 1781 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/树形DP】2023C-悄悄话花费的时间【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。还原出二叉树之后,剩下的工作就是寻找从根节点到叶节点的最大和路径。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。首先根据所给定的数组还原二叉树,再进行DFS找到从根节点到叶节点和最大的路径。给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。原创 2023-12-22 13:33:38 · 1131 阅读 · 2 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-最长连续手牌【欧弟算法】全网注释最详细分类最全的华为OD真题题解
游戏开始时玩家从手牌中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌打光或者没有符合条件可以继续打出的手牌。60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。输入为两行,第一行是每张手牌的数字,数字由空格分隔,第二张为对应的每张手牌的颜色,现给定一副手牌,请找到最优的出牌策略,使打出的手牌最多。,共打出两张牌,而按照。原创 2023-12-16 16:07:58 · 146 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试【回溯】2023C-找单词/找到它【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!如果能在矩阵中连成给定的单词,则输出给定单词首字母在矩阵中的位置为第几行第几列 否则输出。的长度,这是一个比较宽松的上界,回溯过程中每一个点都最多有三个分支可以进入。找到它是个小游戏,你需要在一个矩阵中找到给定的单词 假设给定单词。原创 2023-12-12 22:00:25 · 271 阅读 · 0 评论 -
【独家OD2023C卷真题】20天拿下华为OD笔试【DFS/BFS】2023C-地图寻宝【欧弟算法】全网注释最详细分类最全的华为OD真题题解
小华按照地图去寻宝,地图上被划分成 $$行和列的方格,横纵坐标范围分别是[0, n-1和[0, m-1]$$。在横坐标和纵坐标的数位之和不大于 $$的方格中存在黄金(每个方格中仅存在一克黄金),但横坐标和纵坐标数位之和大于的方格存在危险不可进入。小华从入口(0,0$$ 进入,任何时候只能向左,右,上,下四个方向移动一格。请问小华最多能获得多少克黄金?原创 2023-12-06 18:21:58 · 1891 阅读 · 6 评论 -
【限时免费】20天拿下华为OD笔试【DFS/BFS】2023B-Linux发行版的数量【欧弟算法】全网注释最详细分类最全的华为OD真题题解
这些发行版互相存在关联,例如 Ubuntu 基于 Debian 开发,而 Mint 又基于 Ubuntu 开发,那么我们认为 Mint 同 Debian 也存在关联。Debian(1)和 Ubuntu(2)相关,Mint(3)和 Ubuntu(2)相关,EeulerOS(4)和另外三个都不相关,所以存在两个发行版集,发行版集中发行版的数量分别是。发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。,但在设问上是求最大发行版集的数量,类似于。返回最大的发行版集中发行版的数量。原创 2023-12-02 21:16:04 · 107 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试【DFS/BFS】2023B-战场索敌【欧弟算法】全网注释最详细分类最全的华为OD真题题解
本题也是属于岛屿类型DFS/BFS的模板题,对二维网格直接进行搜索即可。分隔成大小不同的区域,上下左右四个方向相邻的空地。,请求出地图上总共有多少区域里的敌人数小于。,属于同一个区域,只有空地上可能存在敌人。原创 2023-12-02 21:14:20 · 149 阅读 · 0 评论 -
【独家OD2023C卷真题】20天拿下华为OD笔试【DFS】2023C-计算三叉搜索树的高度【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入。给你一系列数,请按以上规则,按顺序将数插入树中,构建出一棵三叉搜索树,最后输出树的高度。这道题题面不长,但对于没有接触过搜索树的概念的同学来说,可能是比较费解的。,是因为进行节点插入后,该节点插入后的高度应该比当前节点高度。目前开始常态化报名!原创 2023-11-30 13:26:43 · 1197 阅读 · 0 评论 -
【独家OD2023C卷真题】20天拿下华为OD笔试之【回溯】2023C-最长连续手牌【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有这么一款单人卡牌游戏,牌面由颜色和数字组成,颜色为红、黄、蓝、绿中的一种,数字为0-10中的一个。游戏开始时玩家从手牌中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌打光或者没有符合条件可以继续打出的手牌。现给定一副手牌,请找到最优的出牌策略,使打出的手牌最多。原创 2023-11-27 20:50:39 · 580 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试之【DFS/BFS】2023B-树状结构查询【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!无论是DFS还是BFS,最差的情况都是遍历整棵树。树中的节点是唯一的,不会出现两个节点,是同一个名字。输入一个节点之后,请打印出来树中他的所有下层节点。通常使用多行的节点、父节点表示一棵树,比如。接着是多行数据,每行以空格区分节点和父节点。原创 2023-11-23 14:49:12 · 217 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试之【回溯】2023Q1A-基站维修工程师【欧弟算法】全网注释最详细分类最全的华为OD真题题解
所以可以使用回溯的办法,暴力地枚举出所有路径的距离和,并且获得所有距离和中的最小值即可。忽略调用递归函数时编译栈所占空间,仅考虑检查数组所占用空间。小王是一名基站维护工程师,负责某区域的基站维护。更大,那么这条路径再往下搜寻就没有意义了,可以进行剪枝。,需要请你为他选择一条距离最短的路。了,那么这条路径再往下延申,也一定会比。路径的终点和起点是都定好的,均为基站。和各站点之间的距离,均为整数。个基站的全排列方式即可,即一共有。个基站,我们有且只有以下。,已知各基站之间的距离。条路径需要计算路径和。原创 2023-11-19 13:42:05 · 148 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试之 【回溯】2023B-找到它【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!如果能在矩阵中连成给定的单词,则输出给定单词首字母在矩阵中的位置为第几行第几列 否则输出。的长度,这是一个比较宽松的上界,回溯过程中每一个点都最多有三个分支可以进入。找到它是个小游戏,你需要在一个矩阵中找到给定的单词 假设给定单词。原创 2023-11-16 11:39:30 · 129 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试之 【回溯】2023B-考古学家【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。如果存在石碑碎片内容完全相同,则由于碎片间的顺序不影响复原后的碑文内容, 仅相同碎片间的位置变化不影响组合。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!有一个考古学家发现一个石碑,但是很可惜 发现时其已经断成多段,原地发现。表示石碑碎片的个数 第二行依次输入石碑碎片上的文字内容。原创 2023-11-16 11:33:14 · 288 阅读 · 0 评论 -
大厂秋招真题【DFS/BFS】美团20230812秋招T5-小美的字符串变换
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。该矩阵的权值定义为这个矩阵的连通块数量。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!的字符串,她希望将字符串从左到右平铺成一个矩阵(先平铺第一行,然后是第二行,以此类推,矩阵有。注:我们定义,上下左右四个方向相邻的相同字符是连通的。这个问题的需求其实是很明确的,根据题意我们需要做两件事。原创 2023-10-23 17:25:29 · 251 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试之【DFS+树形DP】2023Q2-获取食物游戏【闭着眼睛学数理化】全网注释最详细分类最全的华为OD真题题解
主办方设计了一个获取食物的游戏。游戏的地图由N个方格组成,每个方格上至多2个传送门,通过传送门可将参与者传送至指定的其它方格。id0N - 1parent-idparent-id-1value[100,100]0此外,,并且至少有一个方格的value是正整数。请计算参与者退出游戏后,最多可以获得多少单位的食物。原创 2023-06-28 15:38:36 · 167 阅读 · 1 评论 -
【限时免费】20天拿下华为OD笔试之【回溯】2023Q1-硬件产品销售方案【欧弟算法】全网注释最详细分类最全的华为OD真题题解
某公司目前推出了 AI 开发者套件、AI 加速卡、AI 加速模块、AI 服务器、智能边缘多种硬件产品,每种产品包含若干个型号。现某合作厂商要采购金额为amount元的硬件产品搭建自己的 AI 基座。假设当前库存有N种产品,每种产品的库存量充足,给定每种产品的价格,记为price(不存在价格相同的产品型号)。请为合作厂商列出所有可能的产品组合。原创 2023-10-20 12:09:46 · 134 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试之【DFS/BFS】2023Q1A-开心消消乐【闭着眼睛学数理化】全网注释最详细分类最全的华为OD真题题解
给定一个N行M列的二维矩阵,矩阵中每个位置的数字取值为0或1现需要将矩阵中所有的1进行反转为0110811108110按照上述规则示例中的矩阵只最少需要点击2次后,所有均值0。请问,给定一个矩阵,最少需要点击几次后,所有数字均为0?原创 2023-06-29 13:00:55 · 153 阅读 · 1 评论 -
【限时免费】20天拿下华为OD笔试之【DFS/BFS】2023Q2-广播服务器【闭着眼睛学数理化】全网注释最详细分类最全的华为OD真题题解
服务器连接方式包括直接相连,间接连接。A和B直接连接,B和C直接连接,则A和C间接连接。直接遵接和间接连接都可以发送广播。给出一个大小为N*N的二维矩阵matrix,代表N个服务器。,则代表i和j直接连接;时,代表i和j不直接连接。,即自己和自已直接连接。计算初始需要给几合服务器广播,才可以使每个服务器都收到广播。原创 2023-06-29 13:00:36 · 161 阅读 · 1 评论 -
【限时免费】20天拿下华为OD笔试之【DFS/BFS】2023B-寻找最大价值的矿堆【欧弟算法】全网注释最详细分类最全的华为OD真题题解
给你一个由'0'(空地)、'1'(银矿)、'2'(金矿)组成的的地图,矿堆只能由上下左右相邻的金矿或银矿连接形成。超出地图范围可以认为是空地。假设银矿价值1,金矿价值2,请你找出地图中最大价值的矿堆并输出该矿堆的价值。原创 2023-06-28 15:41:37 · 494 阅读 · 1 评论