当前位置: 首页 > news >正文

【LeetCode 63】 不同路径 II

1. 题目

2. 分析

这道题比较典型,跟最小路径和 是同样的思想。比较简单。

3. 代码

class Solution:def uniquePathsWithObstacles(self, obstacleGrid: List[List[int]]) -> int:row = len(obstacleGrid)col = len(obstacleGrid[-1])        dp = [[0] *(col) for i in range(row)]if obstacleGrid[0][0] == 1:return 0dp[0][0] = 1print(dp)for i in range(row):for j in range(col):if obstacleGrid[i][j]: # 当前是障碍物                    continueif i==0 and j ==0:continueif i == 0:dp[i][j] = dp[i][j-1]elif j == 0:dp[i][j] = dp[i-1][j]else:dp[i][j] =  dp[i-1][j] + dp[i][j-1] print(dp)return dp[row-1][col-1]
http://www.lryc.cn/news/359773.html

相关文章:

  • OpenAI助手API接入-问答对自动生成
  • 9. C++通过epoll+fork的方式实现高性能网络服务器
  • 【Mac】XMind for mac(XMind思维导图)v24.04.10311软件介绍和安装教程
  • 使用 Django ORM 进行数据库操作
  • 行为型设计模式之模板模式
  • 大泽动力车载柴油发电机的特点和优势有哪些
  • 基于 IP 的 DDOS 攻击实验
  • GPT-4o如何重塑AI未来!
  • window本地域名映射修改
  • 【退役之重学】为什么要加入多级缓存
  • Redis常用命令大全
  • HttpSecurity 是如何组装过滤器链的
  • STM32 入门教程(江科大教材)#笔记2
  • python zip()函数(将多个可迭代对象的元素配对,创建一个元组的迭代器)zip_longest()
  • React.forwardRef 使用
  • C# 中的值类型与引用类型:内存大小解析
  • object对象列表使用sorted函数按照对象的某个字段排序
  • 【再探】设计模式—中介者模式、观察者模式及模板方法模式
  • vue中使用svg图像
  • Deconfounding Duration Bias in Watch-time Prediction for Video Recommendation
  • python多进程
  • springboot 的yaml配置文件加密
  • npm发布、更新、删除包
  • 【JavaEE进阶】——Mybatis操作数据库(使用注解和XML方式)
  • 【数据结构】六种排序实现方法及区分比较
  • QT之QTableWidget详细介绍
  • mac电脑安卓设备文件传输助手:MacDroid pro 中文激活版
  • 车流量监控系统
  • LAMP集群分布式实验报告
  • vue3中函数必须有返回值么?