#705. 最大岛屿面积

最大岛屿面积

题目描述

给定一个包含了一些 0 和 1 的非空二维数组。 一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设 grid的四个边缘都被 0(代表水)包围着。 找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为 0 。

输入格式

第 1 行:由空格隔开的两个整数:N 和 M; 第 2…N+1 行:每行 M 个数字0或者1,其中0表示水,1代表土地。 数据范围 1≤N,M≤100。

Output

最大岛屿面积.

Samples

4 4
1 1 0 0  
1 0 0 1  
0 1 1 1  
1 0 0 0  
5

Limitation

1s, 1024KiB for each test case.