华为OD机试真题Java实现【矩阵最大值】真题+解题思路+代码(20222023)

news/2025/2/22 23:51:30

矩阵最大值

给定一个仅包含0和1的N*N二维矩阵,请计算二维矩阵的最大值,计算规则如下:

1、 每行元素按下标顺序组成一个二进制数(下标越大越排在低位),二进制数的值就是该行的值。矩阵各行值之和为矩阵的值。

2、允许通过向左或向右整体循环移动每行元素来改变各元素在行中的位置。

比如: [1,0,1,1,1]向右整体循环移动2位变为[1,1,1,0,1],二进制数为11101,值为29。

[1,0,1,1,1]向左整体循环移动2位变为[1,1,1,1,0],二进制数为11110,值为30。


🔥🔥🔥🔥🔥👉👉👉👉👉👉 华为OD机试(Java)真题目录汇总


输入描述:

1、输入的第一行为正整数,记录了N的大小,0 < N <= 20。

2、输入的第2到N+1行为二维矩阵信息,行内元素边角逗号分隔。

输出描述:

矩阵的最大值。

示例1:

输入

5
1,0,0,0,1
0,0,0,1,1
0,1,0,1,0
1,0,0,1,1
1,0,1,0,1

http://www.niftyadmin.cn/n/96577.html

相关文章

python之list列表操作

什么是list&#xff1f; 在Python中&#xff0c;list是一种基本的数据结构&#xff0c;它允许你存储一系列的元素&#xff0c;并且可以根据需要添加、删除或修改这些元素。List的元素可以是不同的数据类型&#xff0c;如整数、字符串、布尔值等。 创建一个list 要创建一个li…

进化的隐藏水印:深度学习提升版权保护的鲁棒性

一、前言 过去几年&#xff0c;以网络视频为代表的泛网络视听领域的崛起&#xff0c;是互联网经济飞速发展最为夺目的大事件之一。泛网络视听领域不仅是21世纪以来互联网领域的重要基础应用、大众文化生活的主要载体&#xff0c;而且在推动中国经济新旧动能转化方面也发挥了重…

关于数据库

目录 数据库分类 关系型数据库 概念介绍 关系型数据库的优势 关系型数据库的不足 非关系型数据库 概念介绍 非关系型数据库的优势 非关系型数据库的不足 关系型数据库与非关系型数据库区别 数据库品牌 关系型数据库品牌 SQLServer Oracle MySQL PostgreSQL SQL…

webpack打包基本原理——实现webpack打包核心功能

webpack打包的基本原理 核心功能就是把我们写的模块化代码转换成浏览器能够识别运行的代码&#xff0c;话不多说我们一起来了解它 首先我们建一个空项目用 npm init -y 创建一个初始化的&#xff0c;在跟目录下创建src文件夹&#xff0c;src下创建index.js&#xff0c;add.js…

pycharm首次使用爬虫框架scrapy遇到的问题和解决方法(二)

在首次使用scrapy框架的过程中,一直是对着别人的框架步骤撸代码的。然而,撸着撸着发现好像别人的也用不了。后面就只能自己找踏坑了。 问题报错: 1,IndexError: list index out of range 2,pymysql.err.ProgrammingError: (1064, "You have an error in your SQL s…

JavaScript Window Navigator

JavaScript Window Navigator是JavaScript中一个常用的浏览器对象模型&#xff0c;它提供了许多属性和方法&#xff0c;用于访问用户浏览器的信息。在本文中&#xff0c;我们将详细介绍JavaScript Window Navigator的作用和实际工作中的用途&#xff0c;并提供一些示例代码。 …

2023年,尽量还是别裸辞了吧···

你知道什么叫 度日如年 吗&#xff1f;就是在家待业的每一天。你知道什么叫心焦如焚吗&#xff1f;就是投出100份简历却等不来一个回应。 当前就业环境&#xff0c;裁员、失业消息满天飞&#xff0c;好像能有一份工作就不错了&#xff0c;更别说高薪。其实这只是一方面。另一方…

Java实现在线沟通功能

文章目录1、介绍 和 特点2、整合SpringBoot2.1、导入依赖2.2、websocket 配置类2.3、消息处理类2.4、启动服务2.5、前端代码&#xff1a;张三2.6、前端代码&#xff1a;李四3、效果4、小结1、介绍 和 特点 t-io是基于JVM的网络编程框架&#xff0c;和netty属同类&#xff0c;所…