#505. 希蒙掰玉米

希蒙掰玉米

题目描述

希蒙家里有一块n*m的农田(家在点(n,m)处),在每行每列上都种上了玉米,

收获的时候第i行j列的玉米杆上会长出aij个玉米(包括n,m处),希蒙的妈妈让希蒙出去玩的时候顺便收自己家的玉米,

希蒙出去玩的时候忘记了,想起来的时候已经走到了玉米田的(x,y)位置,现在希蒙着急回家,

所以只会向下或者向右走回到家(n,m),但是同时也不想回家挨揍不掰玉米就回家,

所以需要在回家的过程中尽可能掰掉多的玉米,请问希蒙到家时最多能够掰多少玉米。

输入格式

第一行是四个整数,分别代表玉米田的行数n和列数 m,和希蒙的起始位置x,y

接下来n行数据,每行数据有m个整数,

从上往下从左向右的顺序依次描述每个玉米杆上的玉米数量的情况。

输出格式

一行一个整数表示希蒙到家时最多能够掰的玉米数。

样例

输入样例1

2 3 1 1
2 3 4
1 6 5

输出样例1

16

输入样例2

2 3 2 2
2 3 4
1 6 5

输出样2

11

数据范围与提示

n,m≤1000,x≤n,y≤m,其他数字均在int范围内