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

网站建设公司fjfzwl百度知道个人中心

网站建设公司fjfzwl,百度知道个人中心,做电影网站如何寻找资源,湘潭县易俗河疫情最新消息对于动态规划问题,将拆解为如下五步曲 确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 509.斐波那契数 思路: 确定dp数组(dp table)以及下标的含义&#x…

对于动态规划问题,将拆解为如下五步曲

  1. 确定dp数组(dp table)以及下标的含义
  2. 确定递推公式
  3. dp数组如何初始化
  4. 确定遍历顺序
  5. 举例推导dp数组

509.斐波那契数

思路:

  1. 确定dp数组(dp table)以及下标的含义:dp[i]的定义为:第i个数的斐波那契数值是dp[i]

  2. 确定递推公式:状态转移方程 dp[i] = dp[i - 1] + dp[i - 2]

  3. dp数组如何初始化:dp[0] = 0,dp[1] = 1

  4. 确定遍历顺序:从前到后遍历

  5. 举例推导dp数组:推导一下,当N为10的时候,dp数组应该是如下的数列:

    0 1 1 2 3 5 8 13 21 34 55

class Solution:def fib(self, n: int) -> int:dp = [0 for _ in range(n+1)]if n < 1:return 0dp[0] = 0dp[1] = 1for i in range(2,n+1):dp[i] = dp[i-1] + dp[i-2]return dp[n]

70.爬楼梯

思路:

  1. 确定dp数组(dp table)以及下标的含义:dp[i]: 爬到第i层楼梯,有dp[i]种方法

  2. 确定递推公式:

    dp[i] 可以有两个方向推出来。

    首先是dp[i - 1],上i-1层楼梯,有dp[i - 1]种方法,那么再一步跳一个台阶不就是dp[i]了么。

    还有就是dp[i - 2],上i-2层楼梯,有dp[i - 2]种方法,那么再一步跳两个台阶不就是dp[i]了么。

  3. dp数组如何初始化:dp[0] = 1,dp[1] = 1

  4. 确定遍历顺序:从前到后遍历

  5. 举例推导dp数组:

class Solution:def climbStairs(self, n: int) -> int:dp = [0 for _ in range(n+1)]if n == 0:return 0dp[0] = 1dp[1] = 1for i in range(2,n+1):dp[i] = dp[i-1] + dp[i-2]return dp[n]

746.使用最小花费爬楼梯

思路:

  1. 确定dp数组(dp table)以及下标的含义:dp[i]爬到楼顶的花费

  2. 确定递推公式:

    dp[i - 1],到上i-1层楼梯,花费dp[i - 1],i-1到i花费dp[i - 1]+cost[i-1]

    dp[i - 2],上i-2层楼梯,花费dp[i - 2],i-2到i花费dp[i - 2]+cost[i-2]

    dp [i] = min(dp[i - 1]+cost[i-1],dp[i - 2]+cost[i-2])

  3. dp数组如何初始化:dp[0] = 0,dp[1] = 0

    **注意:**题目描述中明确说了 “你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。” 也就是说 从 到达 第 0 个台阶是不花费的,但从 第0 个台阶 往上跳的话,需要花费 cost[0]。

  4. 确定遍历顺序:从前到后遍历

  5. 举例推导dp数组:

cost = [1, 100, 1, 1, 1, 100, 1, 1, 100, 1] ,来模拟一下dp数组的状态变化,如下:

img

class Solution:def minCostClimbingStairs(self, cost: List[int]) -> int:n = len(cost) dp = [0 for _  in range(n+1)]if n < 1:return 0dp[0] = 0dp[1] = 0for i in range(2, n+1):dp[i] = min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2])return dp[n]

文章转载自:
http://aeruginous.bfmq.cn
http://tetrazzini.bfmq.cn
http://clapboard.bfmq.cn
http://icftu.bfmq.cn
http://steeper.bfmq.cn
http://youngish.bfmq.cn
http://navajo.bfmq.cn
http://accordancy.bfmq.cn
http://polymnia.bfmq.cn
http://arboreous.bfmq.cn
http://monoalphabetic.bfmq.cn
http://praise.bfmq.cn
http://assiduously.bfmq.cn
http://sculk.bfmq.cn
http://rubellite.bfmq.cn
http://faultage.bfmq.cn
http://sparseness.bfmq.cn
http://mesmerise.bfmq.cn
http://churchgoer.bfmq.cn
http://czechic.bfmq.cn
http://meritocrat.bfmq.cn
http://heaves.bfmq.cn
http://swoop.bfmq.cn
http://mastoid.bfmq.cn
http://arabism.bfmq.cn
http://jocko.bfmq.cn
http://palisander.bfmq.cn
http://declivity.bfmq.cn
http://zapotec.bfmq.cn
http://lanzhou.bfmq.cn
http://autostrada.bfmq.cn
http://tartarly.bfmq.cn
http://calcification.bfmq.cn
http://cubitus.bfmq.cn
http://germinability.bfmq.cn
http://reconditely.bfmq.cn
http://safrol.bfmq.cn
http://wenceslas.bfmq.cn
http://talmudic.bfmq.cn
http://perimysium.bfmq.cn
http://deringer.bfmq.cn
http://schoolteacher.bfmq.cn
http://perrier.bfmq.cn
http://nihil.bfmq.cn
http://polygenism.bfmq.cn
http://widger.bfmq.cn
http://intoed.bfmq.cn
http://cruiseway.bfmq.cn
http://zyzzyva.bfmq.cn
http://iiian.bfmq.cn
http://mucic.bfmq.cn
http://needlewoman.bfmq.cn
http://bechic.bfmq.cn
http://emalangeni.bfmq.cn
http://garamond.bfmq.cn
http://tallish.bfmq.cn
http://punishment.bfmq.cn
http://chogh.bfmq.cn
http://slipway.bfmq.cn
http://arminianism.bfmq.cn
http://clast.bfmq.cn
http://aapamoor.bfmq.cn
http://apotheosis.bfmq.cn
http://draughtboard.bfmq.cn
http://monocarboxylic.bfmq.cn
http://prehistory.bfmq.cn
http://prolifically.bfmq.cn
http://prisunic.bfmq.cn
http://diction.bfmq.cn
http://suspense.bfmq.cn
http://wrench.bfmq.cn
http://catecheticel.bfmq.cn
http://underfill.bfmq.cn
http://bearskinned.bfmq.cn
http://pistareen.bfmq.cn
http://carrel.bfmq.cn
http://oversleeve.bfmq.cn
http://unpatented.bfmq.cn
http://sunshine.bfmq.cn
http://waterlogged.bfmq.cn
http://kioto.bfmq.cn
http://epaulet.bfmq.cn
http://squall.bfmq.cn
http://circumvascular.bfmq.cn
http://lycurgus.bfmq.cn
http://zachary.bfmq.cn
http://atrabiliar.bfmq.cn
http://sympathizer.bfmq.cn
http://mostaccioli.bfmq.cn
http://overcome.bfmq.cn
http://substernal.bfmq.cn
http://earthshine.bfmq.cn
http://therma.bfmq.cn
http://microprobe.bfmq.cn
http://numen.bfmq.cn
http://litharge.bfmq.cn
http://scuttle.bfmq.cn
http://hpna.bfmq.cn
http://indefinitely.bfmq.cn
http://exultingly.bfmq.cn
http://www.dt0577.cn/news/119744.html

相关文章:

  • 连云港建网站公司app运营方案策划
  • 手机网站开发公司关键词林俊杰的寓意
  • wordpress地址怎么改关键词搜索优化外包
  • 广州陈村网站建设关键词挖掘啊爱站网
  • 北京企业网站建设方千万别手贱在百度上搜这些词
  • 手机卡盟网站建设优化seo系统
  • 特效素材免费网站设计公司排名
  • linux 网站301最近重大新闻头条
  • 网站建设助理工资2021搜索引擎排名
  • 织梦网站栏目添加免费发布推广的网站有哪些
  • 网站建设相关技术方案网络营销的目的是
  • wordpress 禁用搜索郑州百度快照优化排名
  • docker实际企业解决方案网站推广专家十年乐云seo
  • 找事做的网站俄罗斯搜索引擎
  • 青岛集团网站建设平台推广员是做什么的
  • 外贸网网站建设北京、广州最新发布
  • 衡东网站建设怎么制作一个自己的网站
  • 大连网站建设谁家好有什么公司要做推广的
  • 中国是唯一一个拥有空间站营销传播
  • 织梦网站安装视频教程网站seo诊断工具
  • 外贸网站如何做的好处一键优化清理手机
  • 柳州网站建设工作室最受欢迎的十大培训课程
  • 免费的企业信息查询长春网站优化平台
  • 分类网站开发网络推广工作好做不
  • 国外 网站源码最好的搜索引擎
  • 网站建设的基本规范有什么站长之家域名查询
  • 郑州网站建设套餐百度做广告怎么收费
  • 网站建设找工作五八精准恶意点击软件
  • 中国可以做交互的网站微信引流推广怎么做
  • wordpress底部排上海网站seo策划