AT_abc384_e [ABC384E] Takahashi is Slime 2

题目描述

有一个纵向 $H$ 行横向 $W$ 列的格子。我们将从上往下第 $i$ 行($1\leq i\leq H$)、从左往右第 $j$ 列($1\leq j\leq W$)的格子称为格子 $(i,j)$。 一开始,格子 $(i,j)$ 上有一个强度为 $S_{i,j}$ 的史莱姆,高桥君在格子 $(P,Q)$ 上。 请你求出高桥君可以进行任意次数(可以为 $0$ 次)如下操作后,他的强度可能达到的最大值: - 从与高桥君相邻的史莱姆中,选择强度**小于**高桥君当前强度的 $\dfrac{1}{X}$ 倍的史莱姆,将其吸收。被吸收的史莱姆会消失,高桥君的强度会增加被吸收史莱姆的强度。 在上述操作中,被吸收史莱姆消失后留下的空位会立即被高桥君填补,原先与被吸收史莱姆相邻的史莱姆(如果存在)会变为与高桥君相邻(具体可参考样例 1 的说明)。

输入格式

输入以如下格式从标准输入给出。 > $H$ $W$ $X$ > > $P$ $Q$ > > $S_{1,1}$ $S_{1,2}$ $\ldots$ $S_{1,W}$ > > $S_{2,1}$ $S_{2,2}$ $\ldots$ $S_{2,W}$ > > $\vdots$ > > $S_{H,1}$ $S_{H,2}$ $\ldots$ $S_{H,W}$

输出格式

请输出高桥君进行操作后,他的强度可能达到的最大值。

说明/提示

## 限制条件 - $1\leq H,W\leq 500$ - $1\leq P\leq H$ - $1\leq Q\leq W$ - $1\leq X\leq 10^9$ - $1\leq S_{i,j}\leq 10^{12}$ - 输入均为整数 ## 样例解释 1 初始时,每个格子上的史莱姆强度如下图所示。 ![](https://img.atcoder.jp/abc384/6b3d3bbde4767c7f5070ad0b1f202043.png) 例如,高桥君可以按如下方式进行操作: ![](https://img.atcoder.jp/abc384/81c0ccdba241277bf0cdd16ae6a7c54d.png) - 吸收格子 $(2,1)$ 上的史莱姆。高桥君的强度变为 $9+4=13$,此时格子 $(1,1)$ 和 $(3,1)$ 上的史莱姆变为与高桥君相邻。 - 吸收格子 $(1,2)$ 上的史莱姆。高桥君的强度变为 $13+6=19$,此时格子 $(1,3)$ 上的史莱姆变为与高桥君相邻。 - 吸收格子 $(1,3)$ 上的史莱姆。高桥君的强度变为 $19+9=28$。 经过上述操作后,高桥君的强度为 $28$。无论高桥君如何操作,他的强度都无法超过 $28$,因此请输出 `28`。 注意只能吸收强度小于高桥君当前强度的 $\dfrac{1}{2}$ 倍的史莱姆。例如,在上图右侧状态下,无法吸收格子 $(1,1)$ 上的史莱姆。 ## 样例解释 2 高桥君无法吸收任何史莱姆。 由 ChatGPT 4.1 翻译