Problem8373--DP10 最大子矩阵

8373: DP10 最大子矩阵

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

已知矩阵的大小定义为矩阵中所有元素的和。
给定一个矩阵,你的任务是找到最大的非空(大小至少是 1 * 1)子矩阵。
 比如,如下 4 * 4 的矩阵 
0 -2 -7 0 
9 2 -6 2 
-4 1 -4 1 
-1 8 0 -2 

的最大子矩阵是
9 2 
-4 1 
-1 8 

这个子矩阵的大小是15。

Input

输入是一个 N * N 的矩阵。
输入的第一行给出 $N\ (0 < N \leq 100)$。
再后面的若干行中,依次(首先从左到右给出第一行的 N 个整数,再从左到右给出第二行的 N 个整数……)给出矩阵中的 $N^2$ 个整数,整数之间由空白字符分隔(空格或者空行)。
已知矩阵中整数的范围都在 [-127, 127]。

Output

输出最大子矩阵的大小。

Sample 1 Input

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

Sample 1 Output

15

Sample 2 Input

5
-93 -35 -126 -28 -87
48 22 63 126 -23
-17 23 28 89 45
-4 -92 -44 97 -26
-1 -14 9 61 14

Sample 2 Output

439

Sample 3 Input

10
-42 -109 -77 -116 105 -113 56 -68 26 69
-82 -66 95 -70 -119 120 -15 77 -55 58
-69 115 53 -107 35 110 111 -94 -124 106
-12 -81 -123 -110 -81 121 -89 101 -67 122
-66 -10 30 110 36 67 -46 -114 95 -14
33 -81 13 2 41 64 -57 -55 98 79
80 -38 23 -103 79 13 53 -62 -46 105
-47 -51 -34 14 62 -37 -33 -19 -68 78
-84 -30 102 -23 -27 -115 16 -22 -11 -15
-89 -37 -1 -75 -57 -7 -26 28 -93 121

Sample 3 Output

728

HINT

相同题目:牛客网

Source/Category