|
|
这是一道竞赛题,主要是因为时间比较短,所以用穷举的方法不能通过。以下是我的转述:
在一个NxN矩阵中,它的元素是整数(包括正负),矩阵内有多个子矩阵,求这些子矩阵中的元素的和的最大者。子矩阵的形状大小最小为1x1,最大为NxN。
例如:
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
这个矩阵中,加起来的和最大的子矩阵是左下角的:
9 2
-4 1
-1 8
因此,输出和 15
输入一个整数N(最大为100),接着输入N*N个整数作为矩阵NxN的元素(元素在[-127,128]内)。
输出一个整数,代表加起来的和最大的子矩阵的和。
(无需输出子矩阵)
这题我不明白怎样不用穷举法去做,谢谢赐教 [em1] |
|