#P17001. 迷宫寻宝

迷宫寻宝

题目描述

一个 NNMM 列方格组成的迷宫,迷宫中的方格有些是障碍,有些方格放着有价值的宝物,障碍处无法通过,迷宫外被一圈障碍包围。已知迷宫左上角方格是第一行第一列的格子,在迷宫中只能上下左右四个方向移动到不是障碍的方格,并且每次只能移动一步,从一个方格移动到上下左右相邻的方格需要一个单位时间。现在从迷宫 sxsxsysy 列处的方格出发去获取宝物,获取宝物的规则如下:

  • 经过有宝物的方格时,要么取走该宝物,要么不取;
  • 取走某个方格的宝物后,必须回到原出发点放下宝物(回去途中不得再取其他宝物),然后才能继续取其他宝物;
  • 要宝物取回到原出发点,才算是真正得到了该宝物。

特别地,如果出发点 sxsxsysy 列处的方格放着宝物,取走该宝物不会耗费时间。

请问在 TT 单位时间内,能获取的所有宝物的最高价值。

输入格式

11 行是五个正整数 N,M,sx,sy,TN,M,sx,sy,T

接下来有 NN 行,每行 MM 个整数。这 NN 行中第 iijj 列的整数 kijk_{ij} 用来描述迷宫内第 iijj 列方格的情况:1-1 表示该方格是障碍,00 表示该方格没有宝物,正整数则表示该方格宝物的价值;

数据间用一个空格隔开。

输出格式

一个整数,就是在 TT 单位时间内,能获取的所有宝物的最高价值。

输入输出样例

4 5 1 1 20
5 -1 4 -1 3
1 -1 3 2 -1
2 6 0 -1 5
3 3 4 8 9
20

说明/提示

👀️ 对于 100%100\% 的数据,$1 \leq N,M,T \leq 1000,1 \leq sx \leq N,1 \leq sy \leq M,-1 \leq k_{ij} \leq 100$,出发点不是障碍。