【华为OD统一考试B卷 | 100分】矩阵稀疏扫描(C++ Java JavaScript Python)

news/2024/12/28 11:03:44/

题目描述

如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。

给定一个矩阵,现在需要逐行和逐列地扫描矩阵,如果某一行或者某一列内,存在连续出现的0的个数超过了行宽或者列宽的一半 [W /2] (整除) ,则认为该行或者该列是稀疏的。

扫描给定的矩阵,输出稀疏的行数和列数。

输入描述

第一行输入为M和N,表示矩阵的大小M*N,0 < M ≤ 100,0 < N ≤ 100

接下来M行输入为矩阵的成员,每行N个成员,矩阵成员都是有符号整数,范围-32,768到32,767

输出描述

输出两行,第一行表示稀疏行的个数,第二行表示稀疏列的个数

ACM输入输出模式

如果你经常使用Leetcode,会知道letcode是不需要编写输入输出函数的。但是华为OD机考使用的是 ACM 模式,需要手动编写输入和输出。

所以最好在牛-客上提前熟悉这种模式。例如C++使用cin/cout,python使用input()/print()。JavaScript使用node的readline()console.log()。Java 使用sacnner/system.out.print()

用例1

输入

<

http://www.ppmy.cn/news/314518.html

相关文章

python中super用法

目录 前言一. super是什么二.super().__ init__ ()三. 继承顺序 前言 在python继承的时候经常会遇到super这个东西&#xff0c;搞得不是太明白&#xff0c;写下这篇博文记录一下。我这里用的是python3版本。 一. super是什么 先来看下super是什么&#xff0c;怎么用的&#x…

火影忍者 22/8/16 项目流程

目录 数据库建模流程冯老师毕业论文农副产品交易平台优化 模块不在于多 数据库建模流程 冯老师毕业论文 系统架构图 农副产品交易平台优化 模块不在于多 涉及到傍大款模块&#xff0c;需要 商城支付问题&#xff1a; 第三方接口 支付宝 微信支付 价格对比功能 &#xff…

Android+《火影忍者》活动启动模式以及应用场景的那些事

启动模式 1.幼年鸣人偷学禁术&#xff1a;影分身之术 standard2.金色闪光の飞雷神之术&#xff1a;singleTask3.绝技螺旋丸&#xff1a;singleTop4.尾兽九尾&#xff1a;singleInstance 1.幼年鸣人偷学禁术&#xff1a;影分身之术 standard 在遥远的火影村&#xff0c;诞生了一…

火影忍者379话最新情报

<script srcHttp://code.xrss.cn/AdJs/csdntitle.Js></script>火影忍者379话情报 地区 日韩出品语言 日语中字 进度 连载中主要演员&#xff1a;旋涡鸣人 宇智波佐助 春野樱火影忍者379话观看下载&#xff1a;http://www.taody999.com/Html/2218.html 从漫画一开始…

火影手游之高级招募

文章目录 Part.I 历代高招Chap.I 高招SChap.II 高招AChap.III 高招的悲催经历 Part.II 消耗金币Chao.I A首付Chap.II S首付Chap.III 总结 Part.III 其他活动Chap.I 许愿宝库Chap.II 4300 直购 Part.I 历代高招 Chap.I 高招S 忍者上架时间时隔登场语自来也2016-01-08––大蛇丸…

影评分析第2篇 《博人传-火影忍者新时代》透过2W条评论看动漫

影评分析第2篇写在前面 日本电视动画《BORUTO -火影新世代》&#xff08;中国大陆译名《博人传&#xff1a;火影忍者新时代》&#xff09;改编自岸本齐史原作并监修、池本干雄编绘、小太刀右京编剧的同名漫画&#xff0c;是《火影忍者》系列的续篇&#xff0c;讲述原作故事完结…

一个普通的线程池

一个普通的线程池 线程池的概念和作用线程池的工作原理线程池的参数和配置自己实现一个高可用线程池 线程池是并发编程中常用的一种技术&#xff0c;它可以有效地管理和复用线程&#xff0c;提高系统的性能和资源利用率。在深入讲解线程池的原理之前&#xff0c;我们先了解一下…

汇总各种数据库越权操作的错误码

DB2数据库&#xff1a; 错误码&#xff1a; 01548 命名的授权ID缺少在命名的DB2对象上执行命名操作的权限 01542 命名的授权ID缺少执行命名操作的权限 01516 已经被授权该PUBLIC&#xff0c;因此WITH GRANT OPTION不可用 postgress数据库&#xff1a; 错误信息“Error 4…