1054. 盖房子

时间限制 1000 ms
内存限制 128 MB

题目描述

永恒の灵魂最近得到了面积为n*m的一大块土地(高兴ING^_^),他想在这块土地上建造一所房子,这个房子必须是正方形的。
但是,这块土地并非十全十美,上面有很多不平坦的地方(也可以叫瑕疵)。这些瑕疵十分恶心,以至于根本不能在上面盖一砖一瓦。
他希望找到一块最大的正方形无瑕疵土地来盖房子。
不过,这并不是什么难题,永恒の灵魂在10分钟内就轻松解决了这个问题。
现在,您也来试试吧。

输入数据

输入文件第一行为两个整数 $n,m\ (1\le n,m\le 1000),$ 接下来 $n$ 行,每行 $m$ 个数字,用空格隔开。 $0$ 表示该块土地有瑕疵 $,1$ 表示该块土地完好。

输出数据

一个整数,最大正方形的边长。

样例输入

4 4
0 1 1 1
1 1 1 0
0 1 1 0
1 1 0 1

样例输出

2

题目信息

未提交
未通过无法查看
未通过无法查看