庞教授正在演奏。Tube Master
游戏领域分为 n × m n×m单元格 by ( n + 1 ) × m (n+1)×m水平管和 n × ( m + 1 ) n×(m+1)垂直管。产品 n m nm是一个 甚至 甚至数。有 ( n + 1 ) ( m + 1 ) (n+1)(米+1)管子的交叉口。交叉点的 2D 坐标为 ( 我 , j ) (i,j) ( 1 ≤ 我 ≤ n + 1 1≤以及≤n+1, 1 ≤ j ≤ m + 1 1≤J≤m+1).我们用坐标命名十字路口 ( 我 , j ) (i,j)作为交叉口 ( 我 , j ) (i,j).我们给角是交叉点的单元格命名 ( 我 , j ) , ( 我 + 1 , j ) , ( 我 , j + 1 ) , ( 我 + 1 , j + 1 ) ( i,j),(i+1,j),(i,j+1),(i+1,j+1)作为单元格 ( 我 , j ) (i,j)为了所有人 1 ≤ 我 ≤ n 1≤以及≤n, 1 ≤ j ≤ m 1≤J≤m.此外,每个单元格 ( 我 , j ) (i,j)包含一个整数 c 或 在 n t 我 , j count i,j .
2 n=3,米=2(第三个样本)。
彭教授决定使用其中的一些管子。然而,该游戏提出了一些奇怪的限制。
也 0 0或 2 2使用连接到每个交叉口的管道。 确切地说有 c 或 在 n t 我 , j count i,j 与细胞相邻的转折点 ( 我 , j ) (i,j).转折点是一个十字路口,使得 1 1水平管和精确 1 1使用连接到它的垂直管。转折点 ( x , 和 ) (x,y)与单元格相邻 ( 我 , j ) (i,j)如果穿越 ( x , 和 ) (x,y)是单元格的一角 ( 我 , j ) (i,j). 它的成本 一个 我 , j 一个 i,j 使用管道连接交叉口 ( 我 , j ) (i,j)和 ( 我 , j + 1 ) (i,j+1).它的成本 b 我 , j b i,j 使用管道连接交叉口 ( 我 , j ) (i,j)和 ( 我 + 1 , j ) (我+1,j).请帮助庞教授找出他应该使用哪些管子,以便满足限制并最大限度地降低总成本。
输入格式 第一行包含一个正整数 T T表示测试用例的数量。
对于每个测试用例,第一行包含两个整数 n n, m m ( 1 ≤ n , m ≤ 100 1≤ N,米≤100) 由一个空格分隔。
这 我 我-以下各项 n n行包含 m m整数 c 或 在 n t 我 , 1 , c 或 在 n t 我 , 2 , … , c 或 在 n t 我 , m count 一,1 ,count 一,2 ,...、count 我,米 ( 0 ≤ c 或 在 n t 我 , j ≤ 4 0≤count i,j ≤4) 用单个空格分隔。
这 我 我-以下各项 n + 1 n+1行包含 m m整数 一个 我 , 1 , 一个 我 , 2 , … , 一个 我 , m 一个 一,1 ,一个 一,2 ,...、一个 我,米 ( 1 ≤ 一个 我 , j ≤ 1 0 9 1≤一个 i,j ≤10 9 ) 用单个空格分隔。
这 我 我-以下各项 n n行包含 m + 1 m+1整数 b 我 , 1 , b 我 , 2 , … , b 我 , m + 1 b 一,1 ,b 一,2 ,...、b 我,米+1 ( 1 ≤ b 我 , j ≤ 1 0 9 1≤b i,j ≤10 9 ) 用单个空格分隔。
可以保证 n m nm是一个 甚至 甚至数,以及 n m nm在所有测试用例中不超过 1 0 4 10 4 .
输出格式 对于每个测试用例,输出一个表示最小成本的整数。
如果没有有效的配置,则输出 -1 -1相反。