P7872 「Wdoi-4」觉姐姐和恋妹妹
题目背景
古明地觉和古明地恋是居住在地灵殿的觉妖怪。古明地觉拥有读心程度的能力,但她的妹妹古明地恋却不具备读心能力。
地灵殿是旧地狱上层的极为空旷的大型别墅建筑。正因如此,古明地恋经常在地灵殿里探索新奇好玩的东西。地灵殿可以被划分出好多好多的房间,每个房间里都有一个装饰物。在古明地恋眼里,每个装饰物都有一个新奇程度(特别地,新奇程度可能为负数,代表恋恋觉得这个物件非常枯燥无味)。
喜欢闲逛的古明地恋,有一天想要探索整个地灵殿。作为姐姐的古明地觉,自然不希望恋恋会失望。也就是说,古明地觉可以通过搬运房间内的物件,移动到新的房间里,来提升恋恋整个游览过程的愉悦程度(即恋恋看到的所有物件的新奇程度之和)。
然而,古明地觉向来是不擅长运动的,因此她不会走很长的路。你现在要做的,就是告诉古明地觉,经过她的清理后,恋恋最多可以获得的愉悦程度的最大值。
题目描述
地灵殿可以看作有一个有 $n\times m$ 间房间组成的矩阵,我们用 $(x,y)$ 描述一个房间的位置。其中,位于 $(i,j)$ 的房间里拥有的物件的新奇程度为 $w_{i,j}$,用一个整数表示(可能为负数)。古明地恋的愉悦度被定义为她看到的所有物件的新奇程度之和。
打扫房间的古明地觉,将会从 $(1,1)$ 走到 $(x_s,y_s)$ 。期间,古明地觉**只能走到下侧或者右侧的房间**(假设古明地觉当前在 $(i,j)$,那么她下一步只能走到 $(i+1,j)$ 或者 $(i,j+1)$,并且她不会走出地灵殿)。古明地觉走到一个房间时,可以**捡起房间内的物件**放入背包;她也可以**从背包里取出任意若干件物件**放在该房间(可以既捡起物品又放置物品)。当然,古明地觉不希望带出地灵殿里的物件,因此**结束打扫时,觉的背包里应该没有物件**。初始时,背包为空。
接下来,古明地恋将会从 $(1,1)$ 走到 $(x_k,y_k)$,进行自己的旅行。古明地恋将会看到一个房间里**所有的**物件,并且取得相应的新奇程度。和古明地觉相同,古明地恋**同样**只会向下侧或者右侧的房间行走。
古明地觉想知道,按照这样的规则,恋恋最终得到的愉悦程度最大是多少。
输入格式
无
输出格式
无
说明/提示
样例 $3$ 见下发的附件 $\textbf{\textit{koishi3.in}/\textit{koishi3.out}}$。
---
### 样例解释
#### 样例 1 解释
- 古明地觉的行走路线是 $(1,1)\to(2,1)\to(2,2)\to(2,3)\to(3,3)$,**遇到**的物件的新奇程度分别是 $0,3,2,-1,-3$。期间,她把在 $(2,1)$ 拿起的价值为 $3$ 的物件放置在了 $(2,2)$。
- 古明地恋的行走路线是 $(1,1)\to(1,2)\to(2,2)\to(3,2)\to(4,2)\to(4,3)\to(4,4)$,**看到**的物件的新奇程度分别是 $0,4,2+3,3,4,2,4$。加起来得到愉悦程度为 $22$。
可以证明,不存在更优的方案。
---
### 数据范围及约定
- 对于前 $10\%$ 的数据,满足 $1\le n,m\le 3;|w_{i,j}|\le 10$。
- 对于前 $30\%$ 的数据,满足 $1\le n,m\le 5;|w_{i,j}|\le 10^2$。
- 对于前 $60\%$ 的数据,满足 $1\le n,m\le 70;|w_{i,j}|\le 10^5$。
- 另有 $15\%$ 的数据,保证 $w_{i,j}$ 为**非负整数**。
- 对于 $100\%$ 的数据,满足 $1\le n,m\le 300;|w_{i,j}|\le 10^6$。