新2023Q2模拟题JAVA华为OD机试 - 矩阵最值 or 计算二维矩阵的最大值
Posted 梦想橡皮擦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新2023Q2模拟题JAVA华为OD机试 - 矩阵最值 or 计算二维矩阵的最大值相关的知识,希望对你有一定的参考价值。
最近更新的博客
- 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单
- 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典
- 【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南
- 华为od机试,独家整理 已参加机试人员的实战技巧
本篇题解:矩阵最值 or 计算二维矩阵的最大值
题目
给定一个仅包含0
和1
的n*n
二维矩阵
请计算二维矩阵的最大值
计算规则如下
- 每行元素按下标顺序组成一个二进制数(下标越大约排在低位),
二进制数的值就是该行的值,矩阵各行之和为矩阵的值 - 允许通过向左或向右整体循环移动每个元素来改变元素在行中的位置
比如
[1,0,1,1,1]
向右整体循环移动两位[1,1,1,0,1]
新2023Q2模拟题JAVA华为OD机试 - 不含 101 的数
最近更新的博客
- 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单
- 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典
- 【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南
- 华为od机试,独家整理 已参加机试人员的实战技巧
本篇题解:不含 101 的数
题目
橡皮擦在学习二进制时,发现了一类不含 101 的数,
也就是将数字用二进制表示,不能出现 101 。
现在给定一个正整数区间 [l,r]
,请问这个区间内包含了多少个不含 101 的数?
输入
输入一行,包含两个正整数
以上是关于新2023Q2模拟题JAVA华为OD机试 - 矩阵最值 or 计算二维矩阵的最大值的主要内容,如果未能解决你的问题,请参考以下文章
新2023Q2模拟题JAVA华为OD机试 - 不含 101 的数