UOJ Logo

NOI.AC

1S 512MB

#1615. 十字架

统计

给一个nimesm的01矩阵,一个合法的十字架是指某个格子为1,并且上下左右四个方向同样长度延伸的所有格子也全为1,延伸的最大长度就是十字架的大小。求所有合法十字架中,最大的十字架的大小。

输入说明

第一行是nm。分别表示01矩阵的长和宽。接下来n行,每行m个数字,表示矩阵上的数字,数字非0即1.

输出说明

一个数字,表示最大的十字架大小。

输入样例1

2 2
0 0 
0 0

输出样例1

0

输入样例2

2 2
1 1 
1 1

输出样例2

1

输入样例3

3 3
1 1 0
1 1 1
0 1 0

输出样例3

2

范围说明

  • 对于30%的数据有:nleq50,mleq50
  • 另有30%的数据有:max(n,m)leq1000,nimesmleq10000
  • 剩下40%的数据有:nleq1000,mleq1000