P339 二维连通
时间限制 1000 ms
空间限制 128 MB
难度
提交次数 118
通过次数 46
未做过本题

题目描述

给定一个nm列的二维矩阵,0表示空地,1表示障碍物,外围一圈都是障碍物。

每个格子的大小为1 \times 1

每个空地与上下左右四个方向的空地互相连通,障碍物与所有点都不连通。

现在请从小到大输出所有面积大于等于k的联通块的面积,若不存在则输出-1

输入格式

第一行一个整数T(1 \le T \le 10^3),表示样例数量。

对于每组样例:

第一行三个整数n, m, k(1 \le n, m \le 10^3, 1 \le k \le n \times m)

接下来n行,每行m个整数(01),表示矩阵。

输出格式

对于每组样例,在一行内从小到大输出所有面积大于等于k的联通块的面积,若不存在则输出-1

样例输入

复制代码
1
3 3 3
0 0 1
0 1 0
1 1 0

样例输出

复制代码
3
在线运行
语言:
登录后可在线运行与提交。