技术栈

【动态规划】不同路径Ⅱ

珊瑚里的鱼2026-05-31 21:33

题目链接:https://leetcode.cn/problems/unique-paths-ii/description/

cpp 复制代码
class Solution {
public:
    int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) 
    {
        int m = obstacleGrid.size(), n = obstacleGrid[0].size();
        // 1. 创建 dp 表
        vector<vector<int>> dp(m + 1, vector<int>(n + 1));
        // 2. 初始化
        dp[1][0] = 1;
        // 3. 填表
        for (int i = 1; i <= m; ++i)
            for (int j = 1; j <= n; ++j)
                if (obstacleGrid[i - 1][j - 1] == 0)
                    dp[i][j] = dp[i][j - 1] + dp[i - 1][j];
        // 4. 返回值
        return dp[m][n];
    }
};
上一篇:学习AI日记
下一篇:Foresight研究报告【20260011】
相关推荐
逻辑君
1 小时前
Foresight研究报告【20260011】
人工智能·线性代数·算法·矩阵
适应规律
2 小时前
【无标题】
人工智能·python·算法
蒟蒻的贤
2 小时前
关于文法G2算符优先分析的一个坑
算法
变量未定义~
2 小时前
单调栈、单调队列(模板)、子矩阵、连通块中点的数量、堆箱子(4星)
算法
通信小呆呆
3 小时前
Vandermonde结构及其快速算法详解
线性代数·算法
云泽808
3 小时前
笔试算法 - 链表篇(一):移除、反转、合并、回文判断全解析
数据结构·c++·算法·链表
菜菜的顾清寒
3 小时前
HOT力扣100(43)二叉树-翻转二叉树
数据结构·算法·leetcode
通信小呆呆
3 小时前
Toeplitz结构及其快速算法详解
算法
热门推荐
01GitHub 镜像站点02【AI】2026 年具身智能模型和世界模型总结03【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法04DeepSeek V4 + Claude Code thinking mode 400 错误修复方案05Codex 接入 DeepSeek API 完整配置文档06裂开!ChatGPT 居然开始要手机号验证,附详细解决方法07几个好用的ip纯净度检测网站08CC-Switch & Claude 基于 Linux 服务器安装使用指南09CC-Switch 全平台下载、安装与使用全指南(Windows/macOS/Linux)10API Key 登录 Codex 也能用插件了,还支持会话删除和导出