译自 COCI 2014.11.08 T5. SUMA
Mirko 住在一个 ~~膜~~ 魔法森林里。这个森林可以用一个 $N\times N$ 的矩阵来表示。矩阵的每个格子里都有一颗树。每棵树都有自己的高度 $h_{i,j}$ 和生长的速度 $v_{i,j}$。每过一年,每棵树都会长高 $v_{i,j}$ 米。所有的树的生长都是连续的(即如果一棵树在 $1$ 年内长了 $5$ 米,那么这棵树会在 $0.5$ 年内长高 $2.5$ 米)。 Mirko 想要知道,在将来的所有时间点中,由同样高度的树组成的联通块的大小最大是多少。
当两棵树所在的单元格有公共边时,两棵树联通。 一棵树与其他树组成了同一个联通块,当且仅当这棵树与其它联通块中的至少一棵树是联通的。 单独的一棵树也是一个联通块。
第一行一个正整数 $N$。 接下来 $2N$ 行,每行 $N$ 个正整数。前 $N$ 行代表每棵树的高度 $h_{i,j}$,后 $N$ 行代表每棵树的生长速度 $v_{i,j}$。 输入数据可能很大,所以请保证您读入数据的速度足够快。
一行一个正整数,代表最大的可能的联通块的大小。
在 $\frac{2}{3}$ 年后,位于 $(1,1),(1,2),(2,1)$ 的树高度都为 $\frac{13}{3}$ 米($(1,1)$为左下角)。
对于 $30\%$ 的数据,$1 \leq N \leq 70$; 对于 $100\%$ 的数据,$1\leq N \leq 700, 1\leq h_{i,j},v_{i,j} \leq 10^6$。
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