news 2026/4/23 6:34:10

华为OD机考双机位C卷- 返回矩阵中非1的元素个数/数值同化 (Java Python JS C++ C )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机考双机位C卷- 返回矩阵中非1的元素个数/数值同化 (Java Python JS C++ C )

最新华为上机考试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看
华为OD机考双机位C卷

题目描述

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

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

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

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

输入描述

输入的前两个数字是矩阵大小。后面是数字矩阵内容。

输出描述

返回矩阵中非1的元素个数。

示例1

输入

4 4 0 0 0 0 0 2 2 2 0 2 0 0 0 2 0 0

输出

4 4 0 0 0 0 0 2 2 2 0 2 0 0 0 2 0 0

说明

输入数字前两个数字是矩阵大小。后面的数字是矩阵内容。

起始位置(0,0)被修改为1后,最终只能同化矩阵为:

1 1 1 1

1 2 2 2

1 2 0 0

1 2 0 0

所以矩阵中非1的元素个数为9

解题思路

题目的要求是模拟一个在二维数组中进行的“同化”过程。

  1. 二维数组的初始化

    • 给定一个大小为m × n m \times nm×n的二维数组,每个元素的取值范围为012
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 11:54:39

s7-1500plc与modbustcp通讯错误报16#80c8

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1b65588aea5448c1848a2afebb2b7f52.png#pic_c 1500plc和smart200plc配置如上图所示 通讯报16#80c8是因为下图中的连接参数ID与其他的tcp通讯的连结ID冲突 修改id10 如下图所示问题解决

作者头像 李华
网站建设 2026/4/22 21:58:07

深度学习篇---图像分割任务

核心比喻:给照片上不同区域涂上不同颜色 想象你拿到一张没有颜色的《秘密花园》涂色书(就是那种黑白线稿)。 传统图像识别的玩法: 问你:“这张图里有什么?” 你回答:“有一个人、一只狗、一棵…

作者头像 李华
网站建设 2026/4/18 12:44:16

探索大数据领域 HDFS 的数据治理方案

探索大数据领域 HDFS 的数据治理方案关键词:HDFS、数据治理、元数据管理、生命周期管理、数据安全摘要:HDFS(Hadoop分布式文件系统)作为大数据时代的“数字粮仓”,存储着企业海量的核心数据。但随着数据量从TB级跃升至…

作者头像 李华
网站建设 2026/4/22 3:25:55

学术写作智能化:9种AI工具组合优化毕业论文开题报告

工具对比速览 工具名称 核心功能 适用场景 效率评分 特色优势 AIBiYe 开题报告生成/降重 中文论文全流程 ★★★★★ 国内院校适配度高 AICheck 初稿生成/格式检查 快速产出框架 ★★★★☆ 结构化输出优秀 AskPaper 文献综述辅助 外文文献处理 ★★★★ 跨…

作者头像 李华
网站建设 2026/4/3 5:01:13

二维码在图片传播中的重要性是什么?

二维码在图片传播中极大提升了信息传递的效率。用户可以直接通过扫描二维码,快速获取产品信息、活动详情等,省去手动输入的繁琐。这种方式提升了用户体验,使得信息获取变得方便快捷。设计上,巧妙地将二维码融入产品图片或宣传图&a…

作者头像 李华