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

网站设计和平面设计定西市小企业网站建设

网站设计和平面设计,定西市小企业网站建设,wordpress中图片幻灯展示效果,网站建设服务费的会计处理目录 509.斐波那契数 动态规划五部曲#xff1a; 1.确定dp数组#xff08;dp table#xff09;以及下标的含义 2.确定递推公式 3.dp数组如何初始化 4.确定遍历顺序 5.举例推导dp数组 70.爬楼梯 动态规划五部曲#xff1a; 1.确定dp数组#xff08;dp table#xff09;…目录 509.斐波那契数 动态规划五部曲 1.确定dp数组dp table以及下标的含义 2.确定递推公式 3.dp数组如何初始化 4.确定遍历顺序 5.举例推导dp数组 70.爬楼梯 动态规划五部曲 1.确定dp数组dp table以及下标的含义 2.确定递推公式 3.dp数组如何初始化 4.确定遍历顺序 5.举例推导dp数组 746.使用最小花费爬楼梯 动态规划五部曲 1.确定dp数组dp table以及下标的含义 2.确定递推公式 3.dp数组如何初始化 4.确定遍历顺序 5.举例推导dp数组 509.斐波那契数 题目链接509. 斐波那契数 - 力扣LeetCode 动态规划五部曲 1.确定dp数组dp table以及下标的含义 dp[i]表示第i项斐波那契数列 2.确定递推公式 第i项斐波那契数列 前两项之和即dp[i] dp[i-1] dp[i-2]; 3.dp数组如何初始化 递推公式的i 0和i 1不符合递推公式且是最边界情况特别处理 即dp[0] 0,dp[1] 1; 4.确定遍历顺序 从第三个数据位置开始遍历 5.举例推导dp数组 dp[2]、dp[3]符合递推到dp[...]都可行 class Solution { public:int fib(int n) {vectorint dp(n10);dp[0] 0;dp[1] 1;for(int i2; in; i){dp[i] dp[i-1] dp[i-2];}return dp[n];} }; 70.爬楼梯 题目链接70. 爬楼梯 - 力扣LeetCode 动态规划五部曲 1.确定dp数组dp table以及下标的含义 dp[i]表示第i个台阶的方案数 2.确定递推公式 1阶1 2阶2 3阶先走一步如果一步走一阶剩2阶方案数为2 如果一步走两阶剩1阶方案数为1方案数总共21 3 4阶先走一步如果一步走一阶剩3阶方案数为3 如果一步走两阶剩2阶方案数为2方案数总共32  5 5阶先走一步如果一步走一阶剩4阶方案数为5 如果一步走两阶剩3阶方案数为3方案数总共53  8 总结当前台阶i的方案数 i-1台阶方案数 i-2台阶方案数 即dp[i] dp[i-1] dp[i-2] 3.dp数组如何初始化 递推公式的i 1和i 2不符合递推公式且是最边界情况特别处理 即dp[1] 1,dp[2] 2; 4.确定遍历顺序 从第三个数据位置开始遍历 5.举例推导dp数组 第二步推到过了可行。 class Solution { public:int climbStairs(int n) {vectorint dp(n10);dp[1] 1;dp[2] 2;for(int i3; in; i){dp[i] dp[i-1] dp[i-2]; // i-1台阶的方案数 i-2台阶的方案数 } return dp[n];} }; 746.使用最小花费爬楼梯 题目链接746. 使用最小花费爬楼梯 - 力扣LeetCode 动态规划五部曲 1.确定dp数组dp table以及下标的含义 dp[i]表示到达第i个台阶所花的最小费用 2.确定递推公式 0阶0元。 1阶0元。 2阶min(到达2-1阶的费用2-1阶跳的费用 到达2-2阶的费用 2-2阶跳的费用)。 3阶min(到达3-1阶的费用3-1阶跳的费用 到达3-2阶的费用 3-2阶跳的费用)。 4阶min(到达4-1阶的费用4-1阶跳的费用 到达4-2阶的费用 4-2阶跳的费用)。 整体看感觉思路可行即dp[i] min(dp[i-1]cost[i-1], dp[i-2]cost[i-2])。 3.dp数组如何初始化 第0阶和第1阶的为起点不需要花费价钱故dp[0] 0, dp[1] 0。 4.确定遍历顺序 从第三个数据位置开始遍历 5.举例推导dp数组 按预期数据是从第0个台阶依次到第n个台阶顶点的变化所以数据是递推过去的担心min(可能取0的值验证了i 2的程序和i 3的清楚数据按预测的递推过程进行变化可行。 class Solution { public:int minCostClimbingStairs(vectorint cost) {vectorint dp(cost.size()10);dp[0] 0;dp[1] 0;int n cost.size();for(int i2; in; i){// i-1往上爬 或者i-2往上爬取最小dp[i] min(dp[i-1]cost[i-1], dp[i-2]cost[i-2]); // 通过这个输出题目信息把n改成了n了解到n-1是台阶而不是到顶// coutdp[i] dp[i-1]cost[i-1] dp[i-2]cost[i-2]\n; }return dp[n];} };
http://www.hkea.cn/news/14285861/

相关文章:

  • 淄博网站制作制作专业北京翻译公司
  • 山西笑傲网站建设推广西安做义工网站
  • 基层建设网站海南网站建设制作
  • 安徽盛绿建设网站单位网站开发合同范本
  • 网站开发软件三剑客做饲料机械的网站
  • 做微商建自己的网站有用吗虚拟主机如何做多个网站
  • 石家庄网站建设加王道下拉制作企业网页的公司
  • 淘宝导购网站模版阿里云虚拟主机做多个网站
  • 什么网站可以发布信息如何免费让网站上线
  • 邯郸网站设计哪家专业wordpress插件改图标
  • 网站上怎么做福彩卖家ps制作个人网站首页
  • 网站建设销售工资成都信用
  • 肇庆网站建设咨询如何将WORDPRESS主题换成英文
  • 网站搜索防止攻击wordpress站群管理系统
  • 浙江省建设工程质量管理协会网站邯郸做网站多少钱
  • dede做招聘网站wordpress分站
  • 怎样给网站做推广做网站必须要电脑吗
  • 手机壳在线设计网站建站宝盒里的手机网站
  • 衡阳县做淘宝网站建设机械 网站源码
  • 网上做效果图网站移动网站建设价格便宜
  • dede怎么做网站集团酒店网站建设
  • 徐州制作手机网站建设网站的必要与可行性
  • 网站开发那种语言好判断 摘要wordpress
  • 上海知名网站开发公司动漫设计与制作图
  • 免费网站建设培训室内装修效果图
  • 专业网站设计公司有哪些滴滴优惠券网站怎么做
  • 学校网站建设具体分工申请个人网站和企业官网有什么不同
  • 互联网站外推广大连手机自适应网站制作公司
  • 美团网网站建设分析有效的网络编址方案有
  • 云南网站备案网站维护年费