#P1205. 赶集
显示设置
本题导航点一下展开
我的笔记
✕
赶集
赶集
题目背景
小镇的市场排成 行 列,小 R 每天要赶着去集市,再赶着回家。
题目描述
把市场看成一个 行 列的网格,第 行第 列的摊位能带给小 R 的收获(收获可以是负数,表示他在这里要花掉钱)。
小 R 的家在网格的左上角 ,集市在网格的右下角 。
他从 出发前往 ,每一步只能向右或向下走;到达之后,他再从 走回家,每一步只能向左或向上走。
两条路线除了起点 与终点 之外,不能有公共的格子——同一个摊位他只会经过一次,只计算一次收获。起点与终点的收获也只计算一次。
请你求出小 R 这一趟能获得的最大总收获。
输入格式
从标准输入读入数据。
第一行两个整数 。
接下来 行,每行 个整数,其中第 行第 个数表示 。
输出格式
输出到标准输出。
输出一行一个整数,表示最大总收获。
样例 1 输入
3 3
1 2 3
4 5 6
7 8 9
样例 1 输出
40
样例 1 解释
去程走 ,回程走 。
两条路线除起点终点外没有公共格子,一共经过 个格子,只有 没有被经过,收获为 。由于两条路线一共最多只能覆盖 个不同的格子,所以 是最大值。
数据范围
| 测试点编号 | 特殊性质 | ||
|---|---|---|---|
| 无 | |||
| A | |||
| B | |||
| 无 |
特殊性质 A:所有 。
特殊性质 B:。
提交说明
本题使用标准输入输出。程序应从标准输入读入数据,并将答案输出到标准输出。
相关
在下列比赛中: