#C06L11P03. C06.L11.二维前缀和.课堂练习1.最大加权矩形(noip2008mn)

C06.L11.二维前缀和.课堂练习1.最大加权矩形(noip2008mn)

题目描述

给定一个正整数 nn (n100n \le 100),然后输入一个 nnn*n 矩阵。求矩阵中最大加权矩形,即矩阵的每一个元素都有一权值,权值定义在整数集上。从中找一矩形,矩形大小无限制,是其中包含的所有元素的和最大 。矩阵的每个元素属于[-127,127] 例:

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

在左下角有子矩阵

9 2 
-4 1 
-1 8

和为 15

输入格式

第一行:一个整数 nn

接下来是 nnnn 列的矩阵。

输出格式

最大矩形(子矩阵)的和。

样例

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