【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];
    }
}
相关推荐
Tisfy4 天前
LeetCode 0712.两个字符串的最小ASCII删除和:反向思维保留最大(动态规划)
算法·leetcode·动态规划·字符串·dp·子序列
源代码•宸4 天前
Leetcode—712. 两个字符串的最小ASCII删除和【中等】
开发语言·后端·算法·leetcode·职场和发展·golang·dp
Tisfy5 天前
LeetCode 1458.两个子序列的最大点积:动态规划
算法·leetcode·动态规划·题解·dp
Wuliwuliii10 天前
贡献延迟计算DP
数据结构·c++·算法·动态规划·dp
李小白杂货铺12 天前
视频接口及兼容性
dp·兼容性·hdmi·type-c·dvi·vga·视频接口
scx2013100420 天前
20251224DP小测错因
动态规划·dp
王老师青少年编程1 个月前
背包DP第12课:多重背包DP应用案例实践1
c++·动态规划·dp·背包dp·多重背包·csp·信奥赛
leo03081 个月前
Hugging Face多卡训练“假快”?一文讲透`per_device_train_batch_size`的“陷阱”
llm·dp·huggingface·ddp
王老师青少年编程1 个月前
线性DP第12课:线性DP应用案例实践:数字三角形
c++·动态规划·dp·线性dp·csp·信奥赛·数字三角形
寅双木2 个月前
自己配一台电脑——视频输出接口
dp·hdmi·dvi·vga·视频输出口·配电脑