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$。