#A1459. 湖水总量

湖水总量

题目描述

Timi家门口有很多个湖泊(可能为00),表示为一个nmn*m的非负整数矩阵aaaija_{ij}的值代表第ii行和第jj列的水深。

湖泊的定义如下:

  • 单元格的每个值都满足aij>0a_{ij}>0
  • 如果相邻(上下左右)的单元格的值大于00,则他们属于同一个湖泊。

一个湖泊的湖水总量是其所有单元格的水深之和。

请你帮Timi求出湖水总量最大的湖泊。

输入格式

第一行包含一个整数tt,表示测试用例的数量。

每个测试用例的第一行包含两个整数nnmm,表示矩阵aa的行数和列数。

每个测试用例接下来有nn行,每行包含mm个整数aija_{ij},表示每个单元格的水深。

输出格式

对于每个测试用例,输出一个整数,表示湖水总量最大的湖泊的湖水总量是多少。

3
2 5
2 0 0 2 0
2 0 0 0 0
2 4
2 1 2 0
0 2 2 2
2 2
0 0
0 0
4
11
0

提示

【数据范围】

对于所有数据,保证$1\leq t\leq10000,1\leq n,m\leq 1000,0\leq a_{ij}\leq 1000$。所有测试用例中nmn*m的值不超过10610^6