#L0545. 矩阵最大子矩形和

矩阵最大子矩形和

题目描述

小明拿到了一个 n×nn \times n 的矩阵,矩阵中的每个元素都有一个整数权值(权值范围在 [127,127][-127, 127] 内)。请你从中选出一个子矩形(大小不限),使得矩形内所有元素的权值之和最大,并输出这个最大值。

输入格式

第一行包含一个正整数 nn

接下来 nn 行,每行包含 nn 个整数,表示矩阵中对应位置的权值。

输出格式

输出一行一个整数,表示最大加权子矩形的权值和。

样例

4
0 -2 -7 0
 9 2 -6 2
-4 1 -4  1 
-1 8  0 -2
15

提示

样例解释

样例中的最大加权子矩形为

 9  2
-4  1
-1  8

它们的和为 1515

数据范围

对于 100%100\% 的数据,1n1201 \leq n \leq 120

难度 普及
通过率
尝试 0
已通过 0
ID
1273
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者