贴纸画
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小 A 得到了一张 行 列的空白大画纸,准备用贴纸来创作一幅画。
小 A 有一张 行 列的“图案纸”,上面画满了五颜六色的图案。同时,他还有 张长方形的透明贴纸。
他会按顺序将这 张贴纸依次贴到大画纸上。对于每一张贴纸,我们知道以下信息:
- 它要贴在画纸上的区域:从左上角格子 到右下角格子 。
- 它要使用的图案:图案来自于“图案纸”上以 为左上角的对应区域。也就是说,画纸上的 格子会被着上图案纸上 的颜色;画纸上的 格子会被着上图案纸上 的颜色,以此类推。
- 它的重要性 :这是一个整数。当两张贴纸覆盖了同一个格子时,重要性数值更大的贴纸会盖在上面。
现在,给你所有贴纸的信息,请问当小 A 把所有贴纸都贴完后,整张大画纸最终是什么样子的?对于没有被任何贴纸覆盖的格子,我们用 来表示。
输入格式
输入共 行。
第一行,四个整数 ,分别代表大画纸的行数和列数、图案纸的边长,以及贴纸的数量。
接下来 行,每行七个整数 ,描述一张贴纸的信息。它们分别代表:贴在画纸上的左上角行号、列号,右下角行号、列号,贴纸的重要性,以及在图案纸上取图的左上角行号、列号。
接下来 行,每行 个整数,共同描述了这张 的图案纸。
输出格式
输出共 行,每行 个用空格隔开的整数,代表最终画纸上每个格子的颜色。对于没有被任何贴纸覆盖的格子,输出 。
输入输出样例 #1
输入 #1
4 4 4 2
1 1 2 2 7 1 1
2 2 3 3 9 3 3
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
输出 #1
1 2 -1 -1
5 11 12 -1
-1 15 16 -1
-1 -1 -1 -1
说明/提示
样例 1 解释
我们有一张 的画纸,一张 的图案纸,和 张贴纸。
-
第一张贴纸:重要性为 ,要覆盖画纸上 到 的区域,图案取自图案纸的 开始的区域。
-
第二张贴纸:重要性为 ,要覆盖画纸上 到 的区域,图案取自图案纸的 开始的区域。
最终,画纸上的 格子被两张贴纸覆盖了。
- 第一张贴纸想把它变成颜色 (重要性为 )。
- 第二张想把它变成颜色 (重要性为 )。
因为 ,所以第二张贴纸更重要,会盖在上面。所以 格子的最终颜色是 。
数据规模与约定
本题共 个测试点。对于 的数据:
- 。
- 。
- 对于每张贴纸,,,。
- 保证每张贴纸需要的图案部分,都不会超出图案纸的边界。
- ,图案纸中的颜色值范围为 ,各贴纸的重要性不同。
测试点编号 | |||
---|---|---|---|