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

华为校招机试题- 机器人活动区域-2023年

题目描述:

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

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

说明:

1)网格左上角坐标为 (0, 0),右下角坐标为 (m-1, n-1)

2)机器人只能在相邻网格间上、下、左、右移动

示例1,输入如下网格

输出:6

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

示例 2,输入如下网格:

输出:1

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

输入描述:

第1行输入为M和N,M表示网格的行

http://www.lryc.cn/news/194245.html

相关文章:

  • 半屏小程序
  • 2023年最新Python大数据之Python基础【七】管理系统
  • 【网安】网络安全防止个人信息泄露
  • ChatGPT,AIGC 数据库应用 Mysql 常见优化30例
  • 并查集路径压缩
  • spring和springMVC的说明
  • 软件工程与计算总结(十)软件体系结构设计与构建
  • 【实操】基于ChatGPT构建知识库
  • ribbonx编程笔记-读写注册表与使用自定义对话框
  • 网工记背配置命令(3)----POE配置示例
  • 网络安全(黑客技术)—0基础学习手册
  • [部署网站]01安装宝塔面板搭建WordPress
  • Can We Edit Multimodal Large Language Models?
  • 使用jsqlparser创建MySQL建表语句
  • 字符串思维题练习 DAY6 (CF 245H , CF 559B , CF 1731C , CF1109B)
  • Linux:Mac VMware Fusion13以及CentOS7安装包
  • 【微服务部署】十、使用Docker Compose搭建高可用Redis集群
  • 【数据结构】树状数组C++详解
  • 机器人制作开源方案 | 扫地机器人
  • 10.2手动推导linux中file, cdev, inode之间的关系
  • JavaScript基础知识13——运算符:一元运算符,二元运算符
  • 异步使用langchain
  • 抖音开放平台第三方代小程序开发,授权事件、消息与事件通知总结
  • 华为9.20笔试 复现
  • 二十五、【色调调整基础】
  • Android Studio SDK manager加载packages不全
  • [esp32-wroom]基础开发
  • 利用Docker 实现 MiniOB环境搭建
  • 【DB2】—— 数据库表查询一直查不出来数据
  • 【教程】使用vuepress构建静态文档网站,并部署到github上