[TJOI2015] 组合数学
题目描述
为了提高智商,ZJY 开始学习组合数学。某一天她解决了这样一个问题:给一个网格图,其中某些格子有财宝。每次从左上角出发,只能往右或下走。问至少要走几次才可能把财宝全捡完。
但是她还不知足,想到了这个问题的一个变形:假设每个格子中有好多块财宝,而每一次经过一个格子至多只能捡走一块财宝,其他条件不变,至少要走几次才可能把财宝全捡完?
这次她不会做了,你能帮帮她吗?
输入输出格式
输入格式
第一行为一个正整数 $t$,表示数据组数。
每组数据的第一行是两个正整数 $n$ 和 $m$,表示这个网格图有 $n$ 行 $m$ 列。
接下来 $n$ 行,每行 $m$ 个非负整数,表示这个格子中的财宝数量($0$ 表示没有财宝)。
输出格式
对于每组数据,输出一个整数,表示至少走的次数。
输入输出样例
输入样例 #1
1
3 3
0 1 5
5 0 0
1 0 0
输出样例 #1
10
说明
### 数据范围
对于 $30\%$ 的数据,$n \le 5$,$m \le 5$,每个格子中的财宝数不超过 $5$ 块。
对于 $50\%$ 的数据,$n \le 100$,$m \le 100$,每个格子中的财宝数不超过 $1000$ 块。
对于 $100\%$ 的数据,$1\le t\le 2$,$1\le n \le 1000$,$1\le m \le 1000$,每个格子中的财宝不超过 $10^6$ 块。