机器人活动区域 - 华为OD统一考试

OD统一考试

题解: Java / Python / C++

alt

题目描述

现有一个机器人,可放置于 M x 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. TCP协议是安全的吗?

    2023-12-31 14:22:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-31 14:22:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-31 14:22:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-31 14:22:01       18 阅读

热门阅读

  1. Linux虚拟文件系统

    2023-12-31 14:22:01       35 阅读
  2. 设计模式之装饰者模式

    2023-12-31 14:22:01       38 阅读
  3. ubuntu 安装docker GPG error缺少公钥解决方法

    2023-12-31 14:22:01       45 阅读
  4. 4. 深入 Python 流程控制

    2023-12-31 14:22:01       35 阅读
  5. 排查 JVM 中的 OOM 问题详细指南

    2023-12-31 14:22:01       37 阅读
  6. 解释区块链技术的应用场景和优势

    2023-12-31 14:22:01       44 阅读
  7. Vue3使用WangEditor编辑器

    2023-12-31 14:22:01       38 阅读
  8. Linux cat 命令

    2023-12-31 14:22:01       45 阅读
  9. 【WPF.NET开发】预览事件

    2023-12-31 14:22:01       39 阅读
  10. 关于WPF MVVM 的详细使用过程以及注意的问题

    2023-12-31 14:22:01       26 阅读
  11. pd.groupby的2种用法

    2023-12-31 14:22:01       36 阅读
  12. Linux Shell 013-文本列过滤工具cut

    2023-12-31 14:22:01       40 阅读