#P6405. [COCI2014-2015#2] ŠUMA
[COCI2014-2015#2] ŠUMA
题目描述
森林可以抽象为一个 的矩阵,每个元素描述一棵树的高度。
Mirko 为每棵树测量了它们一年生长的米数。注意:如果一棵树一年长 米,半年就会长 米。
Mirko 想知道,若已知森林里所有树木的当前高度及生长速度,如果这些树继续以它们当时生长的速度生长,那么所有高度相同的连成一组的树的的树的棵数最大会是多少。
两棵树或一组树是相邻的条件如下:
- 如果两棵树在矩阵中共享一条公共边,则它们是相邻的。
- 如果有从第一棵树到第二棵树的相邻树序列,则两棵树是相邻的。
- 如果组中的每对树都是相邻的,则一组树是相邻的。
输入格式
第一行仅一个整数 。
接下来 行,每行包含 个整数。第 行第 个数指 ,表示第 行第 列中树的初始高度,以米为单位。
接下来 行,每行 个整数。第 行第 个数指 ,表示第 行第 列中树的生长速度,以米为单位。
由于输入量较大,请使用更快的输入方法。
输出格式
仅一行一个整数,即为题中所求。
3
1 2 3
3 2 2
5 2 1
3 2 1
1 2 1
1 2 3
7
2
3 1
3 3
2 5
2 5
3
提示
样例 2 说明
个月后,位于 的树木高度将达到 米,这 棵树是相邻的一组树,所以应该输出 3
。
数据规模与约定
- 对于 的数据。有 。
- 对于 的数据,有 。
对于所有合法的 和 ,都有 。
说明
题目译自 COCI2014-2015 CONTEST #2 T5 ŠUMA。