当前位置: 首页 > news >正文

华为OD机考双机位C卷 - 寻找最优的路测线路 (Java Python JS GO C++ C)

寻找最优的路测线路

2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷

华为OD机试双机位C卷真题目录点击查看: 【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

题目描述

评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。

路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。

现给出 R 行 C 列的整数数组 Cov,每个单元格的数值 S 即为该栅格的信号质量(已归一化,无单位,值越大信号越好)。

要求从 [0, 0] 到 [R-1, C-1]设计一条最优路测路线。返回该路线得分。

规则:

  • 路测路线可以上下左右四个方向,不能对角

  • 路线的评分是以路线上信号最差的栅格为准的,例如路径 8→4→5→9 的值为4,该线路评分为4。线路最优表示该条线路的评分最高。

输入描述

一行表示栅格的行数 R

第二行表示栅格的列数 C

第三行开始,每一行表示栅格地图一行的信号值,如5 4 5

输出描述

最优路线的得分

备注

  • 1 ≤ R,C ≤ 20

  • 0 ≤ S ≤ 65535

用例1

输入

3
3
5 4 5
1 2 6
7 4 6

输出

4

说明

路线为:5→4→5→6→6

用例2

输入

6
5
3 4 6 3 4
0 2 1 1 7
8 8 3 2 7
3 2 4 9 8
4 1 2 0 0
4 6 5 4 3

输出

3

说明

路线为:3→4→6→3→4→7→7→8→9→4→3→8→8→3→4→4→6→5→4→3

解题思路

使用 广度优先搜索(BFS)+ 二分查找 。

  1. 广度优先搜索 (BFS):

    • bfs 函数实现了广度优先搜索算法。它的目的是检查是否存在一条从网格的左上角(起点)到右下角(终点)的路径,且路径上每个单元的信号强度都至少为 minSignal

    • 它首先检查起点和终点的信号强度,如果任何一个小于 minSignal ,则返回false。

    • 使用一个队列来存储待访问的单元格,从起点开始搜索。

    • 对于队列中的每个元素,它会检查从该点出发可以到达的四个方向(上下左右)。如果相邻单元的信号强度满足要求且未被访问过,则将其添加到队列中。

    • 这个过程会一直进行,直到找到一条到达终点的有效路径,或者队列变空(没有路径满足条件)。

  2. 二分查找:

    • binarySearch 函数使用二分查找来确定满足条件的最大 minSignal 值。

    • 它在最小可能信号强度( minSignal )和最大可能信号强度( maxSignal )之间进行搜索。

    • 在每次迭代中,它会计算当前范围的中间值 mid ,然后使用BFS检查是否存在一条满足 mid 作为最小信号强度的路径。

    • 如果存在这样的路径,它会尝试更高的信号强度;如果不存在,则降低信号强度。

    • 通过不断调整搜索范围,二分查找最终确定了可以找到有效路径的最大 minSignal 值。

http://www.jsqmd.com/news/435022/

相关文章:

  • 2026年重庆全屋定制品牌推荐:基于多场景实测评价,针对空间利用率与品质痛点精准指南 - 品牌推荐
  • 豆包GEO优化如何选择?2026年主流服务商全景解析 - 品牌2026
  • 2026年上海婚姻律师推荐:聚焦离婚财产与抚养权痛点,多场景深度评测排名 - 品牌推荐
  • OpenClaw + 147API:把多模型调度从业务代码里“剥”出来 - 147API
  • 阿拉善盟电动伸缩门厂家解析|行业痛点解析+实地厂家,拒绝踩坑 - 宁夏壹山网络
  • 2026年上海婚姻律师推荐:多场景实测评价,解决财产分割与抚养权核心痛点 - 品牌推荐
  • 如何选择适配的婚姻律师?2026年上海婚姻律师评测与推荐,直击沟通效率痛点 - 品牌推荐
  • 2026年减速器生产商大揭秘,实力派都在这里,无框力矩电机/无框电机/摆线轴承减速器/电感单双编码器,减速器生产商如何选 - 品牌推荐师
  • Word Embedding词嵌入
  • 核心业务系统从 Oracle 向国产底座平滑迁移的技术路径
  • 数据底座如何支撑省级电网日均 20 亿点电表数据的实时吞吐?
  • 关于转行网络安全的一些建议,白帽黑客零基础入门到精通,收藏这一篇就够了
  • 2026年中国房产继承律师推荐:基于多行业应用评价,针对资产混同与时效痛点精准指南 - 品牌推荐
  • 开源AI助理 openclaw(龙虾) 实战
  • 这份榜单够用!10个一键生成论文工具测评:专科生毕业论文+开题报告写作全攻略
  • 算法题-31,32
  • AI系统测试 vs 传统软件测试:当“断言思维”失效,测试工程师该如何转型?
  • 35岁测试开发的十字路口:从互联网到金融科技的转型思考
  • 干货来了:继续教育必备!千笔·降AIGC助手 VS 文途AI,降AI率网站
  • 材料革新破局碳中和,广州2026轻量化展解锁产业新赛道
  • 学电气自动化要考的证有哪些,为你详细说明 - myqiye
  • Seedance 2.0项目应用指南:从技术原理到工业级落地实践
  • 一条简单的 SQL 执行超过1000ms,纳尼?
  • 2026年3月输送带快速修补剂厂家推荐,精准检测与稳定性能深度解析 - 品牌鉴赏师
  • 互联网大厂面试:Java小白如何应对技术场景提问
  • 分析猫粮代加工认证厂家排名,有哪些品牌值得推荐 - 工业设备
  • 用数据说话 8个一键生成论文工具测评:本科生毕业论文写作全攻略
  • 2026年氮气浓度检测仪哪家强?这2家厂家技术实力碾压同行 - 品牌推荐大师1
  • 2026CRM盘点:六大主流CRM核心能力横向对比 - 毛毛鱼的夏天
  • 礼物店加盟服务费用多少,西安靠谱品牌大盘点 - 工业品网