#A5119. 收益最大的子矩阵
收益最大的子矩阵
题目背景
一张二维表格记录了每个格子的收益,收益可能是负数(亏损)。想选一个矩形区域(非空),使区域内总收益最大。
题目描述
给定 n 行 m 列的收益矩阵,输出任意子矩阵(连续若干行、若干列围成的矩形)的元素和的最大值。
输入格式
第一行两个整数 n, m。接下来 n 行,每行 m 个整数(可为负)。
输出格式
一个整数,表示最大子矩阵和。
输入输出样例
2 3
5 -4 3
-1 2 4
9
样例 1:整个 2×3 矩阵的和是 5-4+3-1+2+4=9,是最大的。
说明/提示
1 ≤ n, m ≤ 200,-10⁴ ≤ 数值 ≤ 10⁴。子矩阵非空。