#577. 科技庄园(manor)
科技庄园(manor)
Background
Special for beginners, ^_^
Description
Life 种了一块田,里面种了有一些桃树。
Life 对 PFT 说:“我给你一定的时间去摘桃,你必须在规定的时间之内回到我面前,否则你摘的桃都要归我吃!”
PFT 思考了一会,最终答应了!
由于 PFT 的数学不好,他并不知道怎样才能在规定的时间获得最大的价值,
由于 PFT 不是机器人,所以他的体力并不是无限的,他不想摘很多的桃以至体力为 ,而白白把桃给 Life。同时 PFT 每次只能摘一棵桃树,每棵桃树都可以摘 次(对于同一棵桃每次摘的桃数相同)。每次摘完后都要返回出发点(PFT 一次拿不了很多)即 Life 的所在地 。
试验田左上角的桃坐标是 。
PFT 每秒只能移动一个单位,每移动一个单位耗费体力 (摘取不花费时间和体力,但只限上下左右移动)。
Format
Input
第一行,四个数为 分别表示试验田的长和宽,Life 给 PFT 的时间和 PFT 的体力。
下面一个 行 列的矩阵桃田。表示每次每棵桃树上能摘的桃数。
接下来 行 列的矩阵,表示每棵桃最多可以采摘的次数 。
Output
一个数,PFT 可以获得的最大的桃个数。
Samples
4 4 13 20
10 0 0 0
0 0 10 0
0 0 10 0
0 0 0 0
1 0 0 0
0 0 2 0
0 0 4 0
0 0 0 0
10
Hint
可以摘到 次 和 1 次 ,体力和时间不满足再摘桃了。
Limitation
1s, 1024KiB for each test case.
对于 :
的数据介于 之间;
的数据介于: 之间
保证结果在 long long 范围内