LeetCode62.不同路径

cpp 复制代码
class Solution {
public:
    int uniquePaths(int m, int n) {
        vector<vector<int>> dp(m, vector<int>(n));
        dp[0][0] = 0;
        for (int i = 0; i < m; i++) {
            dp[i][0] = 1;
        }
        for (int j = 0; j < n; j++) {
            dp[0][j] = 1;
        }
        for (int i = 1; i < m; i++) {
            for (int j = 1; j < n; j++) {
                dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
            }
        }
        return dp[m - 1][n - 1];
    }
};
相关推荐
数据科学小丫7 小时前
算法:逻辑回归
算法·机器学习·逻辑回归
爱写代码的小朋友7 小时前
基于多约束遗传算法的中小学排座位优化模型研究
linux·人工智能·算法
один but you7 小时前
unorder_map 和unorder_set
算法·哈希算法·散列表
sheeta19987 小时前
LeetCode 每日一题笔记 日期:2026.05.20 题目:2657. 找到前缀公共数组
笔记·算法·leetcode
数智工坊8 小时前
【UniT论文阅读】:用统一物理语言打通人类与人形机器人的知识壁垒
论文阅读·人工智能·深度学习·算法·机器人
梓䈑8 小时前
【算法题攻略】模拟
c++·算法
Evand J8 小时前
【课题推荐与代码介绍】卡尔曼滤波器正反向估计算法原理与MATLAB实现
开发语言·算法·matlab
DFT计算杂谈8 小时前
VASP新手入门: IVDW 色散修正参数
linux·运维·服务器·python·算法
吃着火锅x唱着歌8 小时前
LeetCode 962.最大宽度坡
算法·leetcode·职场和发展
无限进步_8 小时前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法