#59. 宝藏图
宝藏图
【题目描述】
经过艰难的探险,阿里巴巴和大盗们终于得到了宝藏图。
宝藏图是一个 的方格图,每个方格中都有一个整数 ,表示其中含有的宝藏的价值。
大盗们给了阿里巴巴一把剪刀,让他把宝藏图分成 个小块。为了防止阿里巴巴留下价值大的宝藏,大盗们规定,阿里巴巴必须先沿着水平网格线将方格图剪成 条;然后对于每一条小方格图,再沿竖直网格线将其剪成 小块。
自然地,阿里巴巴只能得到包含宝藏总价值最小的一块宝藏图。
聪明的阿里巴巴很快就想到了一种裁切方案,使得他最后得到的小宝藏图中包含的宝藏总价值最大。
你知道阿里巴巴能得到的宝藏的最大总价值是多少吗?
【输入格式】
- 第一行四个整数:
- 接下来是一个 的整数矩阵
【输出格式】
- 一个整数,表示阿里巴巴能得到的宝藏的最大总价值
【样例输入】
4 4 3 2
1 2 3 4
2 3 3 3
3 2 1 0
2 0 2 5
【样例输出】
4
【样例解释】
方案可能不唯一,以下是一种可行方案:

阿里巴巴可以得到右上角或左下角的小块,包含的宝藏总价值均为 4。
【数据范围】
10% 的数据:
20% 的数据:
30% 的数据:
60% 的数据:
70% 的数据:
100% 的数据:$ 1 <= n, m <= 500 , 1 <= x_{ij} <= 4,000 , 1 <= A <= n, 1 <= B <= m $