#BSCSPJ0003B. 摸鱼蛙 (fish)

摸鱼蛙 (fish)

题目背景

这是 CSPJCSP-J 模拟赛的 T2T2

机房的摸鱼气氛逐渐变得浓厚起来。

题目描述

在机房中一共有 n2n^2 只青蛙,排成一个 nnnn 列的矩阵。

有两种青蛙,编程蛙和摸鱼蛙。

每一个时刻,每个摸鱼蛙四联通(上下左右 44 个方向)的编程蛙都会变成摸鱼蛙。

请问多久后全机房都是摸鱼蛙。

输入格式

输入多行。

第一行输入 nn

然后输入 nnnn 列的 0011

11 代表是摸鱼蛙 00 代表是编程蛙。

输出格式

输出一行。

一个数表示经过 xx 个时刻所有青蛙变成摸鱼蛙。

样例 #1

样例输入 #1

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

样例输出 #1

2

样例 #2

样例输入 #2

5
1 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

样例输出 #2

8

提示

数据范围】:

对于 20%20 \% 的数据 n=2 n=2

另外 30%30 \% 的数据 1n1001 \le n \le 100

对于另外 20%20 \% 的数据初始只有一只摸鱼蛙

对于 100%100 \% 的数据 1n10001 \le n \le 1000 并且初始至少有 11 只摸鱼蛙