p7074 [csp-j2020] 方格取数
时间: 2023-04-13 19:03:00 浏览: 189
题目描述
给定一个 $n\times m$ 的矩阵,每个格子中有一个整数。现在你可以从左上角出发,每次只能向右或向下走一格,直到到达右下角。你需要选取一些格子,使得它们的和最大,求出这个最大值。
输入格式
第一行包含两个整数 $n,m$。
接下来 $n$ 行,每行包含 $m$ 个整数,表示矩阵中的元素。
输出格式
输出一个整数,表示最大值。
数据范围
$1\leq n,m\leq 2000$,
$-1000\leq a_{i,j}\leq 1000$
输入样例1:
3 3
1 3 3
2 1 3
2 2 1
输出样例1:
11
输入样例2:
3 4
1 2 3 4
2 3 4 5
3 4 5 6
输出样例2:
21
算法1
(动态规划) $O(nm)$
时间复杂度
参考文献
python3 代码
C++ 代码
java 代码
算法2
(暴力枚举) $O(n^2m^2)$
blablabla
时间复杂度
参考文献
C++ 代码
阅读全文
相关推荐









