2598: 我真是High到不行啦

内存限制:32 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

Dio如果吸收了二乔的血后加上大乔的身躯就能得到完全的力量!“我真是High到不行啦!”
现已知二乔的血被分布在N*M的网格中,每个格子有一个值代表此格子区域有多少二乔的血.Dio可以从任意一个格子开始出发,每次可以吸收当前他所在的格子的血,然后移动到上下左右方向的另一个格子上,这需要消耗1秒的时间。
问题在于他的对手乔太郎的速度很快,他可能被乔太郎追上然后被打死,但他可以发动“世界”这个能力来暂停时间,此能力最多暂停K秒,所以他每次发动“世界”最多经过K个格子然后停下来恢复时间,并吸收当前停下来的格子的二乔血(不能为空,但沿途经过的格子可以为空),由于他吸收血后身体更加渴望获得力量,所以下一次必须吸收比上一次吸收的血量多的血量,也就是说,如果他吸收的血量按顺序为a0,a1,…am,则有a0<a1<..<am。

输入

只有一个样例,第一行三个整数N M K(N*M<=1000,K<=N+M)
接下来N行,每行M个整数V代表每个格子的二乔血量(0<V<=10^6)

输出

Dio最多能吸收的血量

样例输入 复制

3 3 1
1 2 5
10 11 6
12 12 7

样例输出 复制

37

来源/分类