题目描述
给你一个大小为 的二进制矩阵 。
岛屿是由一些相邻的 (代表土地) 构成的组合,这里的「相邻」要求两个 必须在 水平或者竖直的四个方向上相邻。你可以假设 的四个边缘都被 (代表水)包围着。
岛屿的面积是岛上值为 的单元格的数目。
计算并输出 中最大的岛屿面积。如果没有岛屿,则返回面积为 。
输入格式
第一行:两个整数 和 ,分别表示矩阵 的行数和列数。 第二行到第 行:每行包含 个整数,表示矩阵 的元素,其中 表示水, 表示土地。
输出格式
输出一个整数,表示 中最大的岛屿面积。如果没有岛屿,则输出 。
样例
8 13
0 0 1 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 1 1 1 0 0 0
0 1 1 0 1 0 0 0 0 0 0 0 0
0 1 0 0 1 1 0 0 1 0 1 0 0
0 1 0 0 1 1 0 0 1 1 1 0 0
0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 1 1 0 0 0
0 0 0 0 0 0 0 1 1 0 0 0 0
6
数据范围
为 或