传统题 1000ms 256MiB

方格减数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

设有 N×MN × M 的方格图,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 00。如下图所示:

A
 0  0  0  0  0  0  0  0
 0  0 13  0  0  6  0  0
 0  0  0  0  7  0  0  0
 0  0  0 14  0  0  0  0
 0 21  0  0  0  4  0  0
 0  0 15  0  0  0  0  0
 0 14  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
                        B

某人从图的左上角的 AA 点出发,可以向下行走,也可以向右走,直到到达右下角的 BB 点。在走过的路上,他可以将格子中的正整数减 1(假设他到达方格时的数为 xxx>0x>0,则他走后的方格中的数将变为x1x-1)。如果格子中的数为 0,则不需要任何操作。

此人可以从 AA 点到 BB 点走多次。问:他最少走多少次,可以使得网格图中的所有数全变成 0。

输入格式

多组数据。

第一行:一个正整数 T,表示数据组数。

每组数据:

  • 第一行:两个整数 N, M
  • 接下来是一个 N × M 的非负整数矩阵 C,用来描述题目中方格图的初始状态

一个整数,表示答案。

样例输入

1
3 3
0 1 2
3 0 0
1 0 0

样例输出

5

数据范围

30%30\% 的数据,1N,M51 ≤ N, M ≤ 50Cij50 ≤ Cij ≤ 5

50%50\% 的数据,1N,M1001 ≤ N, M ≤ 1000Cij10000 ≤ Cij ≤ 1000

100%100\% 的数据,1T51 ≤ T ≤ 51N,M10001 ≤ N, M ≤ 10000Cij1060 ≤ Cij ≤ 10^6

2025-06-25

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-6-25 13:45
结束于
2025-6-25 17:20
持续时间
3.6 小时
主持人
参赛人数
5