介绍
本人与2023年8月机考400通过,会持续更新本专栏。本专栏会包含JavaScript和Java两种实现方式,会以很简洁的代码去实现。相对于其他人的专栏,本专栏代码是浅显易懂的,可以在看懂代码的基础上去按自己的思路编写代码,通过率以及分数都会倍增。
题目
给定一个二维整数矩阵,要在这个矩阵中 选出一个子矩阵,使得这个子矩阵内所有的数字和尽量大;我们把这个子矩阵成为“和最大子矩阵”,子矩阵的选取原则是原矩阵中一段相互连续的矩形区域。
输入
第一行包含两个整数N,M,表示一个 N 行 M 列的矩阵 (1 <= N,M <= 10)
接下来输入N行,每行有以空格隔开的M个整数,所有的数字得在-1000 ~ 1000之间
输出
输出一个数字:表示选出的“和最大子矩阵”内所有数字的和
示例一
输入
3 4
-3 5 -1 5
2 4 -2 4
-1 3 -1 3