#P7872. 「Wdoi-4」觉姐姐和恋妹妹
「Wdoi-4」觉姐姐和恋妹妹
题目背景
古明地觉和古明地恋是居住在地灵殿的觉妖怪。古明地觉拥有读心程度的能力,但她的妹妹古明地恋却不具备读心能力。
地灵殿是旧地狱上层的极为空旷的大型别墅建筑。正因如此,古明地恋经常在地灵殿里探索新奇好玩的东西。地灵殿可以被划分出好多好多的房间,每个房间里都有一个装饰物。在古明地恋眼里,每个装饰物都有一个新奇程度(特别地,新奇程度可能为负数,代表恋恋觉得这个物件非常枯燥无味)。
喜欢闲逛的古明地恋,有一天想要探索整个地灵殿。作为姐姐的古明地觉,自然不希望恋恋会失望。也就是说,古明地觉可以通过搬运房间内的物件,移动到新的房间里,来提升恋恋整个游览过程的愉悦程度(即恋恋看到的所有物件的新奇程度之和)。
然而,古明地觉向来是不擅长运动的,因此她不会走很长的路。你现在要做的,就是告诉古明地觉,经过她的清理后,恋恋最多可以获得的愉悦程度的最大值。
题目描述
地灵殿可以看作有一个有 间房间组成的矩阵,我们用 描述一个房间的位置。其中,位于 的房间里拥有的物件的新奇程度为 ,用一个整数表示(可能为负数)。古明地恋的愉悦度被定义为她看到的所有物件的新奇程度之和。
打扫房间的古明地觉,将会从 走到 。期间,古明地觉只能走到下侧或者右侧的房间(假设古明地觉当前在 ,那么她下一步只能走到 或者 ,并且她不会走出地灵殿)。古明地觉走到一个房间时,可以捡起房间内的物件放入背包;她也可以从背包里取出任意若干件物件放在该房间(可以既捡起物品又放置物品)。当然,古明地觉不希望带出地灵殿里的物件,因此结束打扫时,觉的背包里应该没有物件。初始时,背包为空。
接下来,古明地恋将会从 走到 ,进行自己的旅行。古明地恋将会看到一个房间里所有的物件,并且取得相应的新奇程度。和古明地觉相同,古明地恋同样只会向下侧或者右侧的房间行走。
古明地觉想知道,按照这样的规则,恋恋最终得到的愉悦程度最大是多少。
输入格式
第一行有两个正整数 ,描述地灵殿房间的规模。
接下来 行,每行有 个整数,其中第 行第 个整数 描述房间 内的物件的新奇程度。
接下来一行,输入四个正整数,依次为 ,意义同题目描述,代表觉与恋的终止位置。
输出格式
输出一行,表示该组数据下古明地恋可以取得的最大愉悦程度。
4 4
0 4 5 3
3 2 -1 2
-1 3 -3 -1
0 4 2 4
3 3 4 4
22
8 8
46 90 58 59 33 64 66 93
52 25 91 51 96 11 21 6
11 1 68 25 50 90 86 94
73 83 48 80 46 46 81 16
60 61 80 55 83 97 67 47
78 96 59 96 39 7 94 66
29 68 15 61 69 43 7 38
31 29 67 79 71 17 0 97
5 3 2 5
509
提示
样例 见下发的附件 。
样例解释
样例 1 解释
- 古明地觉的行走路线是 ,遇到的物件的新奇程度分别是 。期间,她把在 拿起的价值为 的物件放置在了 。
- 古明地恋的行走路线是 $(1,1)\to(1,2)\to(2,2)\to(3,2)\to(4,2)\to(4,3)\to(4,4)$,看到的物件的新奇程度分别是 。加起来得到愉悦程度为 。
可以证明,不存在更优的方案。
数据范围及约定
- 对于前 的数据,满足 。
- 对于前 的数据,满足 。
- 对于前 的数据,满足 。
- 另有 的数据,保证 为非负整数。
- 对于 的数据,满足 。