传统题 1000ms 256MiB

湖泊

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

​ 小红得到了一张n×mn \times m 的湖泊深度图 aaa[i][j]a[i][j] 代表着湖水在第ii 行, 第jj列这个位置的深度。

​ 一个湖泊是图中一些位置 [i,j] [i, j] 的集合,其中:

​ 对于集合中每一个位置 [i,j][i, j] , 湖水深度都大于0,

​ 集合中任意两个位置,都互相联通(一个位置可以通过连续的向上,向下,向左,向右移动,在不经过深度为0的点的情况下移动到另一个位置)

​ 现在小红好奇图中水容量最大的湖泊, 水容量有多少? (容量等于湖泊中 水深度的总和)。

输入描述

​ 第一行两个正整数n,mn, m1n,m1031≤n,m≤ 10^{3})。

​ 随后 nn 行,每行有 mm 个整数 (0a[i][j]1000)(0 \leq a[i][j] \leq 1000), 代表每个位置的湖水的深度。

输出描述

​ 输出一个整数, 代表图中最大的湖泊的水容量。

样例

input
5 5
1 1 1 1 1
1 0 0 0 1
1 1 4 0 1
1 0 0 0 1
1 1 1 1 1
output
21

C++L2-第26次课-深度优先搜索

未认领
状态
已结束
题目
6
开始时间
2024-9-1 0:00
截止时间
2024-10-31 23:59
可延期
24 小时