#678. 双向巡检路径规划
双向巡检路径规划
双向巡检路径规划
题目描述
在一座自动化工厂中,有一个由 个检测节点组成的网格区域,每个节点存放着一定价值的检测数据。
工厂的巡检系统需要执行两次独立的巡检任务:
- 第一次巡检从左上角节点 出发,移动至右下角节点 ,每一步只能向右或向下移动;
- 第二次巡检从右下角节点 出发,移动至左上角节点 ,每一步只能向左或向上移动。
为了避免重复采样导致数据冲突,同一个检测节点在两次巡检中最多只能被使用一次,但起点与终点节点允许重复使用。
每个节点的价值为一个 的整数,表示该节点数据的重要程度。
现在需要你规划两条满足条件的巡检路径,使得两次巡检过程中收集到的节点总价值最大。
输入格式
第一行两个整数 ,表示网格的行数和列数。
接下来 行,每行 个整数,第 行第 列表示节点 的价值。
输出格式
输出一个整数,表示两条巡检路径能够获得的最大总价值。
输入输出样例 #1
输入 #1
3 3
0 3 9
2 8 5
5 7 0
输出 #1
34
说明/提示
相关
在下列比赛中: