#37. 最大的和

最大的和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个包含整数的二维矩阵,子矩形是位于整个阵列内的任何大小为11\red {1 * 1}或更大的连续子阵列。

矩形的总和是该矩形中所有元素的总和。

在这个问题中,具有最大和的子矩形被称为最大子矩形。

例如,下列数组:

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

其最大子矩形为:

9 2
-4 1
-1 8

它拥有最大和15\red {15}

输入格式

输入中将包含一个NN\red {N*N}的整数数组。

第一行只输入一个整数N\red N,表示方形二维数组的大小。

从第二行开始,输入由空格和换行符隔开的N2\red {N^2}个整数,它们即为二维数组中的N2\red {N^2}个元素,输入顺序从二维数组的第一行开始向下逐行输入,同一行数据从左向右逐个输入。

数组中的数字会保持在[127,127\red {-127,127}]的范围内。

输出格式

输出一个整数,代表最大子矩形的总和。

样例

输入样例

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

输出样例

15

提示

1N100\red {1≤N≤100}

寒假营测试

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2022-1-22 13:45
结束于
2022-1-22 16:45
持续时间
3 小时
主持人
参赛人数
30