AT_abc384_e.[ABC384E] Takahashi is Slime 2
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个纵向 H 行横向 W 列的格子。我们将从上往下第 i 行(1≤i≤H)、从左往右第 j 列(1≤j≤W)的格子称为格子 (i,j)。
一开始,格子 (i,j) 上有一个强度为 Si,j 的史莱姆,高桥君在格子 (P,Q) 上。
请你求出高桥君可以进行任意次数(可以为 0 次)如下操作后,他的强度可能达到的最大值:
- 从与高桥君相邻的史莱姆中,选择强度小于高桥君当前强度的 X1 倍的史莱姆,将其吸收。被吸收的史莱姆会消失,高桥君的强度会增加被吸收史莱姆的强度。
在上述操作中,被吸收史莱姆消失后留下的空位会立即被高桥君填补,原先与被吸收史莱姆相邻的史莱姆(如果存在)会变为与高桥君相邻(具体可参考样例 1 的说明)。
输入格式
输入以如下格式从标准输入给出。
H W X
P Q
S1,1 S1,2 … S1,W
S2,1 S2,2 … S2,W
⋮
SH,1 SH,2 … SH,W
输出格式
请输出高桥君进行操作后,他的强度可能达到的最大值。
输入输出样例
输入#1
3 3 2 2 2 14 6 9 4 9 20 17 15 7
输出#1
28
输入#2
3 4 1 1 1 5 10 1 1 10 1 1 1 1 1 1 1
输出#2
5
输入#3
8 10 2 1 5 388 130 971 202 487 924 247 286 237 316 117 166 918 106 336 928 493 391 235 398 124 280 425 955 212 988 227 222 307 226 336 302 478 246 950 368 291 236 170 101 370 200 204 141 287 410 388 314 205 460 291 104 348 337 404 399 416 263 415 339 105 420 302 334 231 481 466 366 401 452 119 432 292 403 371 417 351 231 482 184
输出#3
1343
说明/提示
限制条件
- 1≤H,W≤500
- 1≤P≤H
- 1≤Q≤W
- 1≤X≤109
- 1≤Si,j≤1012
- 输入均为整数
样例解释 1
初始时,每个格子上的史莱姆强度如下图所示。

例如,高桥君可以按如下方式进行操作:

- 吸收格子 (2,1) 上的史莱姆。高桥君的强度变为 9+4=13,此时格子 (1,1) 和 (3,1) 上的史莱姆变为与高桥君相邻。
- 吸收格子 (1,2) 上的史莱姆。高桥君的强度变为 13+6=19,此时格子 (1,3) 上的史莱姆变为与高桥君相邻。
- 吸收格子 (1,3) 上的史莱姆。高桥君的强度变为 19+9=28。
经过上述操作后,高桥君的强度为 28。无论高桥君如何操作,他的强度都无法超过 28,因此请输出 28。
注意只能吸收强度小于高桥君当前强度的 21 倍的史莱姆。例如,在上图右侧状态下,无法吸收格子 (1,1) 上的史莱姆。
样例解释 2
高桥君无法吸收任何史莱姆。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?