最大矩形
暂无测试数据。
问题描述:
一个N*M的矩阵,每个格子里面有个整数( 绝对值不大于10 ) ,每个子矩阵( 至少包含一个元素 )的价值就是它所包含的格子内的数的和。 现在求两个不相交的子矩阵(不包含相同的格子),使得他们的价值的乘积最大。
例如: N=3 , M=4,矩阵如图所示:
2 3 4 5
1 3 2 4
4 3 2 1
最大子矩阵值乘积为288。(左边两列的和为16,右边两列的和为18,结果为16*18=288)。
输入格式:
第一行有两个数字n, m ( n, m < 100)。以后的n行,每行有m个整数。
输出格式:
输出文件只有一个数,即两不相交子矩阵价值乘积的最大值。
样例:
1 7
-9 -9 8 8 1 7 -4
输出:
128
信息
- 难度
- 10
- 分类
- (无)
- 标签
- (无)
- 递交数
- 7
- 已通过
- 0
- 通过率
- 0%
- 上传者