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

网站滚动字幕怎么做app定制开发

网站滚动字幕怎么做,app定制开发,网站开发用电脑配置,wordpress的密码加密今天有点事,先做一题,剩下的明天补。 509. 斐波那契数 这道题目太简单了,递归几行代码就结束了,用动态规划做也可以,主要是学习一下动态规划五部曲。 这是递归的代码 class Solution { public:int fib(int n) {//确…

今天有点事,先做一题,剩下的明天补。

509. 斐波那契数

这道题目太简单了,递归几行代码就结束了,用动态规划做也可以,主要是学习一下动态规划五部曲。
这是递归的代码

class Solution {
public:int fib(int n) {//确定终止条件if(n == 0) return 0;if(n == 1) return 1;return fib(n - 1) + fib(n - 2); }
};

这是动态规划的代码

class Solution {
public:int fib(int n) {//1.确定dp[i]的含义:斐波那契数列第i个数的值//2.确定递推公式  dp[i] = dp[i - 1] + dp[i - 2]//3.dp数组初始化 dp[0] = 0, dp[1] = 1//4.确定遍历顺序:从前往后遍历//5.打印数组(省略)if(n < 2) return n;//大于等于2的情况vector<int> dp(2);int sum;dp[0] = 0;dp[1] = 1;for(int i = 2; i <= n; i++){sum = dp[0] + dp[1];dp[0] = dp[1];dp[1] = sum;}return dp[1];}
};

先这样。


70. 爬楼梯

这道题目之前做过,印象非常深,因为当时还没刷代码随想录,第一次做这种动态规划题,非常烧脑。而且就算搞明白这个本质上是斐波那契数列以后,用递归也做不了,因为递归会超时。。。。爬到第i个台阶的方法数取决于爬到第i-1和i-2阶的方法数之和,就是纯纯的斐波那契数列啊。

class Solution {
public:int climbStairs(int n) {if(n <= 2) return n;vector<int> dp(3);dp[1] = 1;dp[2] = 2;int sum;for(int i = 3; i <= n; i++){sum = dp[1] + dp[2];dp[1] = dp[2];dp[2] = sum;}return dp[2];}};

746. 使用最小花费爬楼梯

这道题目没有看讲解自己AC的,按照动态规划五部曲:
1.确定dp[i]的含义:爬到下标为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 (因为开局选择起点的时候不需要花钱)
4.确定遍历顺序:从前往后遍历
5.打印数组(省略)
这道题的核心就在于递推公式的构建,不像之前两道题只是前两项相加那么简单,这道题还需要求二者之间的最小值。

class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {//1.确定dp[i]的含义:爬到下标为i台阶所需的最小花费//2.确定递推公式  dp[i] = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2])//3.dp数组初始化 dp[0] = 0, dp[1] = 1//4.确定遍历顺序:从前往后遍历//5.打印数组(省略)vector<int> dp(cost.size() + 1);dp[0] = 0;dp[1] = 0;int sum = 0;//总花费为dp[cost.size()]for(int i = 2; i <= cost.size(); i++){sum = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2]);dp[i] = sum;}return dp.back();}
};

补完了,享受周末~

http://www.yidumall.com/news/28687.html

相关文章:

  • 天猫网站什么时候建设百度手机浏览器下载
  • 网站怎么做数据转移百度一下一下你就知道
  • 冠县做网站哪里好百度广告收费表
  • 中国电商网站排名网络营销案例分析论文
  • 茶网站建设宗旨软件开发公司有哪些
  • 重庆注册公司代办机构站长seo综合查询工具
  • 大型网站技术架构核心原理与案例分析百度手机助手应用商店下载
  • 手机网站转微信小程序品牌软文营销案例
  • 自己建网站做外贸sku电商是什么意思
  • 福州公司注册代办营业执照seo自动工具
  • 白云区同和网站建设国家重大新闻
  • 旅游网站网页设计代码企业邮箱怎么注册
  • 政府网站建设管理会议主持词6青岛百度代理公司
  • 制作网页的工具主要有哪些seo专业术语
  • 高端建网站易思企业网站管理系统
  • 做韦恩图的网站谷歌seo优化技巧
  • 外国网站 游戏设定图脚上起小水泡还很痒是怎么回事
  • 洛阳住房与城乡建设厅网站百度客服电话号码
  • 怎么做网站优化 sitwin10优化大师是官方的吗
  • 自己做网站投入竞价托管一般要多少钱
  • 如需武汉手机网站建设百度seo网站优化
  • 商城网站如何建设seo运营是什么意思
  • 建设产品网站课程设计seo怎样才能优化网站
  • 交通建设集团蓝商分公司网站seo的培训网站哪里好
  • 网站续费百度广告开户流程
  • 地方电商网站四川企业seo
  • 与女鬼做的网站seo全称
  • 网站开发 jsp加密合肥seo推广外包
  • 苏州市建设工程质量监督站网站百度推广注册
  • 网站在工信部备案如何做网站排名