#P16950. [sgu354] Just Matrix
[sgu354] Just Matrix
题目描述
有一个 矩阵 ,其中恰好填入 ,每个数出现一次。
对每个位置 定义:
- :同一列中位于 上方、且数值大于 的元素个数;
- :同一行中位于 左侧、且数值大于 的元素个数。
现在给出矩阵 top 和 left,请构造任意一个满足条件的矩阵 。如果不存在合法矩阵,输出 0。
输入格式
第一行一个整数 ,。
接下来 行给出矩阵 top,每行 个非负整数。
随后给出矩阵 left,同样为 行、每行 个非负整数。原题两矩阵之间可能有一个空行,普通空白读取均可。
所有给出的数均不超过 。
输出格式
如果不存在答案,输出一行:
0
否则输出 行,每行 个整数,构成一个 的排列矩阵,并满足给定的 top 与 left。
如果有多种答案,输出任意一种。本题使用特殊判题。
样例
3
0 0 0
0 0 0
0 0 2
0 0 0
0 1 0
0 1 2
一种合法输出为:
1 2 6
5 3 7
9 8 4