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

华为OD机考双机位C卷 - 机器人活动区域 (Java Python JS GO C++ C)

机器人活动区域

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

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

题目描述

现有一个机器人,可放置于 M × N 的网格中任意位置,每个网格包含一个非负整数编号,当相邻网格的数字编号差值的绝对值小于等于 1 时,机器人可以在网格间移动。

问题: 求机器人可活动的最大范围对应的网格点数目。

说明:网格左上角坐标为 (0,0) ,右下角坐标为(m−1,n−1),机器人只能在相邻网格间上下左右移动

输入描述

第 1 行输入为 M 和 N

  • M 表示网格的行数

  • N 表示网格的列数

之后 M 行表示网格数值,每行 N 个数值(数值大小用 k 表示),数值间用单个空格分隔,行首行尾无多余空格。

  • M、 N、 k 均为整数

  • 1 ≤ M,N ≤ 150,

  • 0 ≤ k ≤ 50

输出描述

输出 1 行,包含 1 个数字,表示最大活动区域的网格点数目,
行首行尾无 多余空格。

示例1

输入

4 4
1 2 5 2
2 4 4 5
3 5 7 1
4 6 2 4

输出

6

说明

如下图: 图中红色区域,相邻网格差值绝对值都小于等于 1 ,且为最大区域,对应网格点数目为 6。

image-20240825200737270

示例2

输入

2 3
1 3 5
4 1 3

输出

1

说明

任意两个相邻网格的差值绝对值都大于1,机器人不能在网格间移动,只能在单个网格内活动,对应网格点数目为1

image-20240825201116450

解题思路

使用BFS求最大连通分量,规则:当相邻网格的数字编号差值的绝对值小于等于 1 时

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

相关文章:

  • 2026高温滤袋怎么选?国内头部厂家综合评测,服务好的高温滤袋源头厂家精选优质品牌解析 - 品牌推荐师
  • 【超全】基于微信小程序的在线诊疗系统【包括源码+文档+调试】
  • 7 OpenClaw工作流程详解:从请求到响应的完整生命周期
  • 基于微信小程序的移动医院挂号预约系统
  • “钱学森之问“研究
  • 【超全】基于微信小程序的校园跑腿系统【包括源码+文档+调试】
  • 在Nginx上配置并开启WebDAV服务的完整指南
  • 2026年2月附近评价佳的烧菜火锅品牌口碑排行曝光,特色美食/社区火锅/烧菜火锅/美食/火锅,烧菜火锅品牌找哪家 - 品牌推荐师
  • 8 openclaw配置管理最佳实践:避免常见配置陷阱
  • OpenClaw面向国产 IM 平台插件免费开源,支持微信,飞书,钉钉,QQ,企业微信
  • 烧鸭烧腊卤味开店费用多少,嘉记烧腊为你解答 - 工业品网
  • 9 openclaw插件机制揭秘:如何扩展框架功能
  • 2026年上海设计装修公司十大排名揭晓,口碑不错的家庭装修公司推荐 - myqiye
  • AI是杠杆,不是拐杖
  • 为什么你花钱回收的问卷,全是“机器人”填的?
  • 2026年北京专业的智能停车管理公司排名,这些口碑好的值得推荐 - 工业推荐榜
  • 剖析铁皮打包带定制厂家,广东地区哪家性能更好值得入手 - 工业品网
  • 如何查询个人名下的电话号个数及互联网账号个数
  • 说说2026年合肥靠谱的钢琴搬运品牌,专业钢琴搬运了解一下 - 工业品网
  • 2026年南京AI搜索推广专业公司怎么收费,口碑好的有哪些 - 工业设备
  • 2026宁波专业高级西服定制店口碑排名,体验全流程定制 - myqiye
  • 探讨南京GEO推广公司口碑,哪个比较靠谱 - mypinpai
  • 阀门保温套品牌众多怎么选,南泉绝热这个品牌好用吗 - myqiye
  • 大数据时代数据资产管理解决方案(PPT文件)
  • 聊聊天津靠谱的制冷设备回收企业,费用怎么收价格贵吗? - 工业推荐榜
  • 2026.3.15博客
  • 2026年拉链袋选购攻略,讲讲推荐拉链袋源头厂家的品牌优势 - 工业品牌热点
  • 说说2026南京辰俊,评价、发展战略及市场认可度全解读 - 工业设备
  • 三种方式添加gitignore
  • 238.除自身以外数组的乘积 技术解析与实现