有 n×n 个大小为 1×1 的平台,排成了一个方阵,一开始每一个平台都一个高度 hi,j。
然而每一个平台都在以一定的速度 vi,j 上升着,因此许多位置总是无法对齐。
我们称两个平台是相邻的,当且仅当它们之间存在一条公共边。
我们称一些平台是对齐的,当且仅当它们的高度都相等,并且它们直接或间接地相邻。
由于平台在不停地变化着,你想要知道在某一时刻可能出现的最多的对齐的平台数量。
某一时刻指的是过去、现在或未来任意一个时刻。换句话说,如果把现在当成0时刻,那么现在的0时刻,未来的正数时刻,过去的负数时刻都是符合题意的。
第一行一个整数 n 。
然后 n 行每行 n 个整数 hi,j 。
然后 n 行每行 n 个整数 vi,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
n≤700,1≤hi,j,vi,j≤106。