SP912 MATRIX2 - Submatrix of submatrix

题目描述

给你一个$N$行$M$列的矩阵$P$。它由$[1..100]$范围内的整数组成。我们定义矩阵的和是矩阵元素的和。你的任务是找到$P$的子矩阵$Q$($A$行$B$列)和$Q$的子矩阵$K$($C$行$D$列),使$Q$的和与$K$的和之差最大,子矩阵$K$绝对在矩阵$Q$内(即矩阵$Q$的边上没有元素也在矩阵$K$中)。 由于测试规模较大,我们建议一种定义矩阵P的方法: $P[i][j]=(P[i][j-1] \times 71+17) \mod 100+1$。$(1≤i≤N,1≤j≤M)$ 用这种方法我们只关心$P[i][1]$。

输入格式

输入的第一行包含一个整数$t$,代表任务数量。 然后输入$t$个任务。输入的第一行包含6个整数N,M,A,B,C,D。接着是$N$行,第$i$行包含一个整数$P[i][1]$。

输出格式

对于每个任务,您的程序应该输出两个矩阵之间的最大差异。(一行)

说明/提示

$1\le t\le 10$ $1 \le N,M \le 1000$ $1≤A≤N$ $1≤B≤M$ $0≤C≤A-2$ $0≤D≤B-2$