【华为OD机试2023】机器人可活动的最大范围 C++ Java Python

【华为OD机试2023】机器人可活动的最大范围 C++ Java Python

前言

如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!

本文解法非最优解(即非性能最优),不能保证通过率。

Tips1:机试为ACM 模式

你的代码需要处理输入输出,input/cin接收输入、print/cout 格式化输出

Tips2:机试按通过率算分

复杂题目可以考虑暴力破解,再逐步优化,不是运行超时就无法得分,比如一个分数为200的题目,当前通过率为50%,那么最终分数就是200*50%=100分

题目

题目描述

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

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

说明

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

输入描述

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

之后 M行表示网格数值,每行 N 个数值(数值大小用 k 表示)

数值间用单个空格分隔,行首行尾无多余空格。

你可能感兴趣的:(python,c++,华为,机器人,c++)