题目描述(ID:12037)
标题: 找到最大岛
标签: 搜索 深度优先搜索 广度优先搜索
详情: 哼通过秘密方法得到一张不完整的钓鱼岛航拍地图。钓鱼岛由一个主岛和一些附属岛屿组成,小哼决定去钓鱼岛探险。下面这个10*10的二维矩阵就是钓鱼岛的航拍地图。图中数字表示海拔,0表示海洋,1~9都表示陆地。现在需要计算出最大岛的面积(即有多少个格子)。
1
2
1
0
0
0
0
0
2
3
3
0
2
0
1
2
1
0
1
2
4
0
1
0
1
2
3
2
0
1
3
2
0
0
0
1
2
4
0
0
0
0
0
0
0
0
1
5
3
0
0
1
2
1
0
1
5
4
3
0
0
1
2
3
1
3
6
2
1
0
0
0
3
4
8
9
7
5
0
0
0
0
0
3
7
8
6
0
1
2
0
0
0
0
0
0
0
0
1
0
输出格式:
一行2个整数,表示n行m列
提示: 最大岛的面积
限制: n<=100
m<=100
样例:

输入

10 10
1 2 1 0 0 0 0 0 2 3
3 0 2 0 1 2 1 0 1 2
4 0 1 0 1 2 3 2 0 1
3 2 0 0 0 1 2 4 0 0
0 0 0 0 0 0 1 5 3 0
0 1 2 1 0 1 5 4 3 0
0 1 2 3 1 3 6 2 1 0
0 0 3 4 8 9 7 5 0 0
0 0 0 3 7 8 6 0 1 2
0 0 0 0 0 0 0 0 1 0

输出

38
登录并解答