#LT5153. 挖矿

    ID: 5945 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>动态规划基础第十九讲(Level3)AI编程素养集训课GESP 6级

挖矿

挖矿

题目描述

星联盟在某太空区域发现可开采的矿石,现有一个 n×mn \times m 的星空图纸,图纸每个格子里标记了矿石的储量,图纸的左上角是入口,进入这片星域只能向右或者向下走,图纸的右下角是出口,现在需要寻找一条可以开采矿石最多的路径,最终求这条路径可以开采多少矿石。

输入格式

第一行输入两个整数 nnmmnn 表示图纸行数,mm 表示图纸的列数,整数之间使用空格隔开。(1n,m301 \le n, m \le 30

第二行到第 n+1n+1 行,每行 mm 个数字,用空格隔开,每个数字表示一个区域内的矿石储量 kk。(0k30 \le k \le 3

输出格式

一个整数,表示可开采的最大矿石数。

样例输入 #1

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

样例输出 #1

10

数据范围

1n,m301 \le n, m \le 30 矿石储量 0k30 \le k \le 3

知识点与难度

本题涉及的知识点从属于 GESP六级(动态规划、网格路径DP),难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
1 10 2 测试数据
2 20 3, 4, 6, 7, 8 小规模 / 特殊性质
3 15 9, 10, 11 Hack
4 30 12, 13, 14, 15, 16, 17, 18, 19, 20 中大规模
5 25 21, 22, 23, 24, 25 随机回归