AT_abc358_g [ABC358G] AtCoder Tour
题目描述
AtCoder Land 由 $H$ 行 $W$ 列的网格组成。从上往下第 $i$ 行,从左往右第 $j$ 列的格子记作 $(i, j)$。
高桥君一开始在格子 $(S_i, S_j)$,他会重复进行 $K$ 次如下操作:
- 高桥君可以选择留在当前位置,或者移动到相邻的格子。之后,他会获得当前所在格子的 $A_{i, j}$ 的乐趣值。
请你求出高桥君能够获得的乐趣值总和的最大值。
这里,相邻的格子指的是满足 $|x - x'| + |y - y'| = 1$ 的格子 $(x', y')$。
输入格式
输入按以下格式从标准输入给出。
> $H$ $W$ $K$ $S_i$ $S_j$ $A_{1, 1}$ $A_{1, 2}$ $\ldots$ $A_{1, W}$ $A_{2, 1}$ $A_{2, 2}$ $\ldots$ $A_{2, W}$ $\vdots$ $A_{H, 1}$ $A_{H, 2}$ $\ldots$ $A_{H, W}$
输出格式
请输出答案。
说明/提示
### 限制条件
- $1 \leq H, W \leq 50$
- $1 \leq K \leq 10^9$
- $1 \leq S_i \leq H$
- $1 \leq S_j \leq W$
- $1 \leq A_{i, j} \leq 10^9$
- 输入的所有值均为整数
### 样例解释 1
高桥君可以按如下方式行动,使乐趣值总和达到 $14$:
- 一开始,高桥君在 $(1, 2)$。
- 高桥君移动到格子 $(2, 2)$,获得 $A_{2, 2} = 4$ 的乐趣值。
- 高桥君移动到格子 $(2, 3)$,获得 $A_{2, 3} = 5$ 的乐趣值。
- 高桥君留在格子 $(2, 3)$,获得 $A_{2, 3} = 5$ 的乐趣值。
高桥君无法获得比 $14$ 更大的乐趣值,因此输出 $14$。
由 ChatGPT 4.1 翻译