loj#P2808. 「COCI 2014.11.08」SUMA

「COCI 2014.11.08」SUMA

题目描述

译自 COCI 2014.11.08 T5. SUMA

Mirko 住在一个 魔法森林里。这个森林可以用一个 N×NN\times N 的矩阵来表示。矩阵的每个格子里都有一颗树。每棵树都有自己的高度 hi,jh_{i,j} 和生长的速度 vi,jv_{i,j}。每过一年,每棵树都会长高 vi,jv_{i,j} 米。所有的树的生长都是连续的(即如果一棵树在 11 年内长了 55 米,那么这棵树会在 0.50.5 年内长高 2.52.5 米)。
Mirko 想要知道,在将来的所有时间点中,由同样高度的树组成的联通块的大小最大是多少。

当两棵树所在的单元格有公共边时,两棵树联通。
一棵树与其他树组成了同一个联通块,当且仅当这棵树与其它联通块中的至少一棵树是联通的。
单独的一棵树也是一个联通块。

输入格式

第一行一个正整数 NN
接下来 2N2N 行,每行 NN 个正整数。前 NN 行代表每棵树的高度 hi,jh_{i,j},后 NN 行代表每棵树的生长速度 vi,jv_{i,j}
输入数据可能很大,所以请保证您读入数据的速度足够快。

输出格式

一行一个正整数,代表最大的可能的联通块的大小。

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

数据范围与提示

对于 30%30\% 的数据,1N701 \leq N \leq 70
对于 100%100\% 的数据,1N700,1hi,j,vi,j1061\leq N \leq 700, 1\leq h_{i,j},v_{i,j} \leq 10^6