#graph503. 矩阵问题

矩阵问题

矩阵问题

题目描述

有一个n×mn\times m的矩阵,你需要在每个位置(i,j)(i, j)填上一个数xi,jx_{i,j}。

有若干个限制,每个对于每个位置(i,j)(i, j),满足li,j≤xi,j≤ri,jl_{i,j}\leq x_{i,j}\leq r_{i,j}。

其次,对于所有i,j(1≤i≤n,1≤j≤m−1)i, j(1\leq i\leq n, 1\leq j\leq m-1),满足xi,j+xi,j+1≤ai,jx_{i,j} + x_{i, j+1} \leq a_{i,j}。对于所有i,j(1≤i≤n−1,1≤j≤m)i, j(1\leq i\leq n-1, 1\leq j\leq m),满足xi,j+xi+1,j≥bi,jx_{i,j} + x_{i + 1, j} \geq b_{i,j}。

输入格式

第一行两个整数n,m(2≤n,m≤50)n, m(2\leq n, m\leq 50)。

接下来nn行,每行mm个数li,j(1≤li,j≤109)l_{i,j} (1\leq l_{i, j}\leq 10^9)。

接下来nn行,每行mm个数ri,j(1≤ri,j≤109)r_{i,j} (1\leq r_{i, j}\leq 10^9)。

接下来nn行,每行m−1m-1个数ai,j(0≤ai,j≤2×109)a_{i,j} (0\leq a_{i, j}\leq 2\times 10^9)。

接下来n−1n-1行,每行mm个数bi,j(0≤bi,j≤2×109)b_{i,j} (0\leq b_{i, j}\leq 2\times 10^9)。

数据保证一定有解。

输出格式

输出nn行mm列,表示一个解。输出任意解即可。

样例输入

2 2
0 1
2 3
2 3
4 5
4
8
4 5

样例输出

1 2
3 4