华为OD机试真题 Java 实现【矩阵中非1的元素个数】【2023 B卷 200分】,附详细解题思路

在这里插入图片描述

目录

    • 一、题目描述
    • 二、输入描述
    • 三、输出描述
    • 四、解题思路
    • 五、Java算法源码
    • 六、效果展示
      • 1、输入
      • 2、输出
      • 3、说明
        • 先将[0,0]位置的值变为1。
        • 第一次同化:
        • 第二次同化:

大家好,我是哪吒。

一、题目描述

存在一个m*n的二维数组,其成员取值范围为0、1、2。

其中值为1的元素具备同化特性,每经过1秒,将上下左右值为0的元素同化为1。

而值为2的元素,免疫同化。

将数组所有成员随机初始化为0或2,再将矩阵的[0,0]元素修改为1,在经过足够长的时间后矩阵中有多少个元素是0或2,即0和2数量之和。

二、输

你可能感兴趣的:(华为od,java,矩阵,我心中的TOP1编程语言,windows)