SP21463 NPC2014H - Arithmetic Rectangle

题目描述

定义一个算术矩阵为一个每一行每一列都构成算术级数(等差数列)的矩阵。 给定矩阵 $A$,求矩阵中的最大算术矩阵。

输入格式

第一行一个整数 $T$,表示数据组数。 每个数据第一行包含两个整数 $n,m$,接下来的 $n$ 行每行包含 $m$ 个整数,表示矩阵每个单元格的值。 保证输入文件不超过 $20$ MB。

输出格式

对于每组数据,输出矩阵中最大算术矩阵包含的格数。 ### 输入样例 ``` 2 4 4 5 3 5 7 2 4 4 4 3 5 3 1 6 3 2 4 2 3 0 1 2 1 2 3 ``` ### 输出样例 ``` 9 6 ```

说明/提示

$1\le T\le 10^4$ $1\le n,m\le 3000$ $0\le a_{i,j}\le 10^9$ 提示:输入文件较大,建议使用快速输入输出。 Translated by U121027