【DP】62.不同路径

题目

法1:二维DP

必须掌握!

java 复制代码
class Solution {
    public int uniquePaths(int m, int n) {
        int[][] matrix = new int[m][n];
        Arrays.fill(matrix[0], 1);
        for (int i = 0; i < m; ++i) {
            matrix[i][0] = 1;
        }
        for (int i = 1; i < m; ++i) {
            for (int j = 1; j < n; ++j) {
                matrix[i][j] = matrix[i - 1][j] + matrix[i][j - 1];
            }
        }

        return matrix[m - 1][n - 1];
    }
}
相关推荐
怀念无所不能的你2 小时前
acwing背包问题求方案数
学习·算法·动态规划·dp
寻丶幽风16 天前
论文阅读笔记——Reactive Diffusion Policy
论文阅读·笔记·机器人·dp·具身智能
Hcoco_me19 天前
HDCP(四)
音频·接口·媒体·dp·gpmi·hdcp
好好学习^按时吃饭20 天前
[蓝桥杯 2022 省 B] 李白打酒加强版
蓝桥杯·dp
_extraordinary_24 天前
简单多状态dp问题 + 总结(一)
算法·dp
Jcqsunny1 个月前
[分层图] 汽车加油行驶问题
算法·dp·分层图·分层图dp
悄悄敲敲敲1 个月前
C++:背包问题习题
开发语言·c++·算法·dp
代码小将2 个月前
两道算法练习
算法·dp
鸡鸭扣2 个月前
数据结构与算法:动态规划dp:买卖股票相关力扣题(下):309. 买卖股票的最佳时机含冷冻期、714. 买卖股票的最佳时机含手续费
数据结构·python·算法·leetcode·动态规划·力扣·dp
Tisfy3 个月前
LeetCode 0063.不同路径 II:动态规划 - 原地使用地图数组,几乎无额外空间开销
算法·leetcode·动态规划·题解·dp