仓储拣货路径

普及⏱ 1000ms💾 256MB#P5123🏷️ 动态规划

题目描述

仓库分拣区是 $R \times C$ 的网格,每个交叉点堆着若干件货。拣货员从西北角入口走到东南角出口,只能向东或向南移动,途经的每个交叉点上的货全部收走。

求一次穿行最多能收多少件货。共 $T$ 个库区要分别计算。

输入格式

第一行整数 $T$。 每组数据:第一行两个整数 $R, C$;随后 $R$ 行,每行 $C$ 个整数,为各交叉点的货件数。

输出格式

$T$ 行,每行一个整数:该库区能收到的最多货件数。

数据范围

$$1 \le T \le 100,\quad 1 \le R, C \le 100,\quad 0 \le \text{货件数} \le 1000$$

样例输入 #1
2
2 2
1 1
3 4
2 3
2 3 4
1 6 5
样例输出 #1
8
16
样例输入 #2
1
1 1
9
样例输出 #2
9