#P9413. 「NnOI R1-T2」风屿
「NnOI R1-T2」风屿
题目背景
「与风为名,屿之齐鸣。」——风屿
题目描述
风屿是一块 行, 列的群岛,第 行第 列记为 。
风屿的重力系统很奇怪, 的重力系数 。 是两个已知的长度分别为 的数组。
我们定义岛 和 相邻当且仅当 ,定义 和 连通当且仅当两种情况至少有一种满足:
-
相邻,且 。
-
存在另一个岛 使得 和 连通且 和 连通,也就是说,连通关系具有传递性。
我们定义无序互异的岛集 为同色连通块,当且仅当岛集中任意两岛连通。
找到最大的同色连通块,并求出大小和这样的块的个数。
输入格式
本题多测,第一行一个正整数 ,代表该测试点内测试数据组数。
对于每组测试数据:
第一行 ,,表示风屿的行数和列数。
接下来一行 个整数,代表 数组。
接下来一行 个整数,代表 数组。
输出格式
行,每行代表该组测试数据的答案(最大块大小和个数)。
3
3 4
1 2 2
1 2 3 4
4 5
1 2 2 3
2 3 3 3 4
6 7
1 1 2 2 3 4
1 2 2 2 3 3 3
2 4
6 1
6 4
提示
样例解释
对于样例 :
对于第 组测试数据,重力系数依次如下:
2 3 4 5
3 4 5 6
3 4 5 6
2 3 4 5
* # ? .
* # ? .
标记符号的为最大的同色连通块,大小为 ,共 个。
数据范围
对于 的数据,。
对于另 的数据,所有 相等。
对于另 的数据,第二问答案一定为 。
对于另 的数据,,这四档部分分表示的测试点集合互不包含。
对于 的数据,,,。
题目来源
项目 | 人员 |
---|---|
idea | Kevin0501 |
std | |
data | EstasTonne |
check | |
solution | Kevin0501 |