问题1716--最大全1子矩阵

1716: 最大全1子矩阵

时间限制: 1 Sec  内存限制: 128 MB
提交: 7  解决: 5
[提交] [状态] [讨论版] [命题人:]

题目描述

给定一个M*N的矩阵M1,里面的元素只有0或1,找出M1的一个子矩阵M2,M2中的元素只有1,并且M2的面积是最大(所谓最大,是指子矩阵具有最多的元素)的,并输出M2的面积。

输入

输入包含多个测试用例。 每个测试用例均以m和n(1≤m,n≤2000)开头。 然后按行优先顺序在每行具有n个数字的m行上出现(0,1)-矩阵的元素。 一旦满足EOF,输入即结束。

输出

对于每个测试用例,输出一行,其中包含所有1的最大子矩阵的元素数量。 如果给定的矩阵全为0,则输出0。

样例输入 Copy

2 2
0 0
0 0
4 4
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0

样例输出 Copy

0
4

来源/分类