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

吉安哪家做网站的公司好视频网站程序模板

吉安哪家做网站的公司好,视频网站程序模板,关于开展网站建设工作的通知,网站的设计需要什么动态规划#xff0c;如果某一问题有很多重叠子问题#xff0c;使用动态规划是最有效的。动态规划中每一个状态一定是由上一个状态推导出来的#xff0c;这一点就区分于贪心#xff0c;贪心没有状态推导#xff0c;而是从局部直接选最优的。 动态规划问题五步曲 确定dp数…动态规划如果某一问题有很多重叠子问题使用动态规划是最有效的。动态规划中每一个状态一定是由上一个状态推导出来的这一点就区分于贪心贪心没有状态推导而是从局部直接选最优的。 动态规划问题五步曲 确定dp数组dp table以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 509. 斐波那契数 dp数组以及下标的含义dp[i]代表数字i的斐波那契数递推公式dp[i] dp[i-1] dp[i-2]dp数组初始化dp[0] 0 dp[1] 1遍历顺序从前往后遍历举例推导dp数组0 1 1 2 3 5 8 13 21 class Solution:def fib(self, n: int) - int:if n 1:return ndp [0] * (n1)dp[0] 0dp[1] 1for i in range(2, n1):dp[i] dp[i-1] dp[i-2]return dp[n] 因为在dp的递推公式中只使用了前两个数值所以可以不用声明数组只要保留前两个值即可 class Solution:def fib(self, n: int) - int:if n 1:return npre1 0pre2 1for i in range(2, n1):sum pre1 pre2pre1 pre2pre2 sumreturn pre2 70. 爬楼梯 第n阶楼梯可以由 n-1阶楼梯爬1步上去 和 n-2阶楼梯爬2步上去 dp数组以及下标的含义dp[i]代表第i阶楼梯有多少种方法爬上去递推公式dp[i] dp[i-1] dp[i-2]dp数组初始化dp[1] 1 dp[2] 2本题n1dp[0]没有意义遍历顺序从前往后遍历举例推导dp数组从1开始 1 2 3 5 8 13 class Solution:def climbStairs(self, n: int) - int:if n 1:return ndp [0] * (n1)dp[1] 1dp[2] 2for i in range(3, n1):dp[i] dp[i-1] dp[i-2]return dp[n] 注上面的代码也可以将数组优化为使用前两个数值 746. 使用最小花费爬楼梯 第n阶楼梯可以由 n-1阶楼梯爬1步上去 和 n-2阶楼梯爬2步上去 dp数组以及下标的含义dp[i]代表爬上第i阶楼梯需要多少花费递推公式dp[i] min(dp[i-1]cost[i-1], dp[i-2]cost[i-2])dp数组初始化dp[0] 0 dp[1] 0遍历顺序从前往后遍历举例推导dp数组 class Solution:def minCostClimbingStairs(self, cost: List[int]) - int:dp [0] * (len(cost) 1)dp[0] 0dp[1] 0for i in range(2, len(cost)1):dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2])return dp[-1]
http://www.zqtcl.cn/news/611337/

相关文章:

  • 网站排名和什么有关网络推广协议合同范本
  • 湖州房产网站建设南通市城乡和住房建设局网站
  • 郴州建设工程集团招聘信息网站wordpress 橘子皮模板
  • win7搭建网站服务器成都网站建设需多少钱
  • 网站开发一般需要多久菜谱网站模版
  • 基于jsp的电子商务网站开发最好的网站建设公司哪家好
  • 个人网站图片郑州技术支持seo
  • 先做网站还是先做app广州互联网
  • 租用网站的服务器wordpress手机加搜索
  • 做彩票网站怎么样才能让百度收录自己的网站
  • 廊坊网站建设技术托管seo怎么优化关键词排名培训
  • 抛丸机网站怎么做手机网站打不开的解决方法
  • 上海做网站的公司多少钱冷水江网站
  • 百度网站流量查询宣传片制作公司费用
  • 安徽炒股配资网站开发搭建平台载体
  • 中华建设杂志网站记者黑龙江省建设集团有限公司网站首页
  • 成都络迈品牌网站建设网站建设的行业资讯、
  • 英语网站大全免费赤峰市建设厅官方网站
  • 宁波网站建设熊掌号成都网络关键词排名
  • 织梦网站改版需要怎么做平台设计软件
  • 企业展示型网站网站建设设计
  • 增城网站建设服务网站建设制作设计公司佛山
  • 微网站套餐自媒体网站源码模板dede
  • 企业网站改版升级成都便宜网站建设公司
  • 广州公共资源建设工程交易中心网站新塘做网站
  • 数码港 太原网站开发公司iis 建立子网站
  • 做一个自己的网站需要什么商标设计网站猪八戒
  • 傻瓜式网站建设软件保险预约
  • 网站 备案规定自己做简单网站
  • 网站上怎么做支付接口南乐网站建设