P9905 [COCI 2023/2024 #1] AN2DL

题目描述

当在 21 号楼下转悠的时候,你遇到了一面完全被数字覆盖的墙,这些数字被排成一个 $n$ 行 $m$ 列的表格。然后你发现了有一个可以框柱 $r$ 行 $s$ 列的框靠在墙边,并且在框的旁边你发现了一支铅笔和一张纸,纸上有一个空白的表格。 你因为纸上的表格是空的而感到难过,所以你决定使用这个框来填充这个表格。 你把框靠在墙上,使第 $i$ 行第 $j$ 列的数字位于左上角,相框的边框与墙的边缘平行。考虑到相框内的数字,而且你喜欢大数,你决定把其中最大的数写在纸上表格的第 $i$ 行第 $j$ 列。 你对框在墙壁上的每一个可能位置(使框完全位于墙壁上,且框内正好有 $r \times s$ 个数字)重复上述过程,并确保相框边缘与墙壁边缘平行。 在你结束之后,纸上的表格甚至比墙壁还要漂亮。在纸上的表格中的数字是什么呢?

输入格式

第一行包含两个整数 $n$ 和 $m\ (1\le n,m\le 4\ 000)$,表示墙上表格的行数和列数。 接下来 $n$ 行,每行 $m$ 个整数 $a_{i,j}\ (|a_{i,j}|\le 10\ 000)$,其中 $a_{i,j}$ 表示墙上表格第 $i$ 行第 $j$ 列的数。 最后一行两个整数 $r$ 和 $s\ (1\le r\le n,1\le s\le m)$,表示框的大小。

输出格式

输出纸上表格中的所有数字。

说明/提示

### 【样例解释#1】 只有一个 $3\times 3$ 的子矩阵,且是整个矩阵,它的元素最大值是 $4$。 ### 【样例解释#2】 矩阵和它的每个 $2\times 1$ 的子矩阵如下图所示,其中标红的数为最大值: ![](https://cdn.luogu.com.cn/upload/image_hosting/89liqsac.png) ### 【数据范围】 对于 $100\%$ 的数据,$1\leq n,m\leq 4000$,$\lvert A_{i,j}\rvert\leq 10000$,$1\leq r\leq n$,$1\leq s\leq m$。 **本题采用捆绑测试。** | 子任务 | 特殊性质 | 分值 | | :----------: | :----------: | :----------: | | $1$ | $n,m\leq 40$,$r=n$,$s=m$ | $12$ | | $2$ | $n,m\leq 40$ | $17$ | | $3$ | $n,m\leq 1000$ | $25$ | | $4$ | 无特殊性质 | $56$ | ### 【说明】 本题分值按 COCI 原题设置,满分 $110$。 题目译自 [COCI2023-2024](https://hsin.hr/coci/archive/2023_2024/) [CONTEST #1](https://hsin.hr/coci/archive/2023_2024/contest1_tasks.pdf) _**T3 AN2DL**_。