Дана сетка \(a\) размера \(n \times m\) из неотрицательных целых чисел, где \(a_{i,j}\) представляет глубину воды в \(i\)-й строке и \(j\)-м столбце.
Озеро — это набор ячеек, таких что:
- Каждая ячейка в наборе имеет \(a_{i,j} > 0\)
- Существует путь между любой парой ячеек в озере, двигаясь вверх, вниз, влево или вправо, несколько раз и не наступая на ячейку с \(a_{i,j} = 0\).
Объем озера — это сумма глубин всех ячеек в озере.
Найдите наибольший объем озера в сетке.
Выходные данные
Для каждого теста выведите одно целое число — наибольший объем озера в сетке.
| № | Входные данные | Выходные данные |
|
1
|
5
3 3
1 2 0
3 4 0
0 0 5
1 1
0
3 3
0 1 1
1 0 1
1 1 1
5 5
1 1 1 1 1
1 0 0 0 1
1 0 5 0 1
1 0 0 0 1
1 1 1 1 1
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
|
10
0
7
16
21
|