动态规划part02 Day42

LC62不同路径

LC63不同路径II(超时10min)

  1. 超时原因分析:思路想错了,即便是正确思路初始化也有点问题,应该将不必要的判断逻辑引入初始化的过程中
  2. 初始化:
    • 从左上角到i00j都只有一条路径dpi0=1和dp0j=1
    • 引入故障,因此还需要obstacleGridi0==0和obstacleGrid0j==0
  3. 循环过程中,如果存在左边或者上边有故障,那么他们的dp值一定是0的,因为判断obstaclesij==1直接continue,因此逻辑判断不需要这么复杂

相关推荐
.道阻且长.13 小时前
10.LeetCode算法习题讲解--滑动窗口--最大连续为一的个数
算法·leetcode·职场和发展
tudousisi22213 小时前
P3009 [USACO11JAN] Profits S 题解复盘
动态规划
tudousisi22213 小时前
P2800 又上锁妖塔 题解复盘
动态规划
学习中.........13 小时前
Karpathy nanoGPT 教程到底讲了什么
人工智能·算法·语言模型
城管不管13 小时前
重生——第十次面试之开源中国一面挂
java·linux·开发语言·算法·面试·职场和发展·开源
地平线开发者14 小时前
征程6|YOLOv5x 在 Horizon 征程6 上的端到端部署实践(下)
算法·自动驾驶
speop15 小时前
llm-algo-leetcode |Task01
算法·leetcode·职场和发展
艾为电子15 小时前
【应用方案】电视沉浸式音频升级: 电视音频 awinic“芯片 + 算法” 一体化解决方案
算法·音视频
大熊背15 小时前
树莓派相机自动白平衡详解(二)
算法·白平衡·isppipeline
Scabbards_16 小时前
面试Leetcode - 算法合集
算法·leetcode·面试