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

厦门外贸商城网站建设个人如何加入百度推广

厦门外贸商城网站建设,个人如何加入百度推广,厚街手机网站建设,买房网站怎么做1. 第 N 个泰波那契数(easy) 1. 题目链接:1137. 第 N 个泰波那契数 2. 题目描述 3.题目分析 这题我们要求第n个泰波那契Tn的值,很明显的使用动态规划算法。 4.动态规划算法流程 1. 状态表示: 根据题目的要求及公…

1. 第 N 个泰波那契数(easy)

1. 题目链接:1137. 第 N 个泰波那契数

2. 题目描述

3.题目分析

这题我们要求第n个泰波那契Tn的值,很明显的使用动态规划算法。

4.动态规划算法流程

1. 状态表示:

根据题目的要求及公式直接定义出状态表示:我们以第i个位置为结尾,dp表第i个位置的值表示第i个泰波那契的值。
 

2. 状态转移方程:

根据公式我们确定dp[i]的值或者状态通过状态表示方程表示是dp[i] = dp[i - 1] + dp[i - 2] + dp[i - 3]

3. dp表初始化:

 从我们的递推公式可以看出, dp[i] 在i = 0 以及 i = 1 的时候是没有办法进行推导的,因
为 dp[-2] 或 dp[-1] 不是一个有效的数据。因此我们需要在填表之前,将 0, 1, 2 位置的值初始化。题目中已经告诉我们 dp[0] = 0, dp[1] = dp[2] = 1 ,我们按照题目的值初始化

4. 填表顺序:


要求dp[i]的值就要先确定dp[i - 1]、 dp[i - 2]、dp[i - 3]的值,因此dp表的填表顺序就是从左往右

5. 返回值:

题目要求第n个数的值,我们就应该返回 dp[n] 的值。

5.算法代码

class Solution {
public:int tribonacci(int n) {vector<int> dp(n + 1);if(n == 0) return 0;//对于n为0,1,2的特殊情况,我们需要处理一下防止越界if(n == 1 || n == 2) return 1;dp[0] = 0,dp[1] = 1,dp[2] = 1;for(int i = 3;i <= n;i++){dp[i] = dp[i - 1] + dp[i - 2] + dp[i - 3];}return dp[n];}
};

6.滚动数组优化:

我们发现在求解上述问题的过程中,我们只需要知道该位置前三的位置的值相加就行,因此开辟O(n)的空间消耗完全没有必要,我们使用滚动数组来进行优化(滚动数组只是一种形象的说法,并不一定是数组)

算法代码展示

class Solution {
public:int tribonacci(int n) {int a = 0,b = 1,c = 1,d = 0;if(n == 0) return 0;if(n == 1 || n == 2) return 1;for(int i = 3;i <= n;i++){d = a + b + c;a = b;b = c;c = d;}return d;}
};

http://www.mmbaike.com/news/93081.html

相关文章:

  • 网站建设公司问候语苏州seo网站系统
  • 湛江seo网站管理宁波seo外包推广渠道
  • h5旅游网站开发中国网络营销网
  • 商务网站建设实训结论外贸谷歌优化
  • 桂林景区网站建设策划方案seo整站排名
  • 做线上网站需要多少钱自媒体怎么入门
  • 一个人做网站要多久洛阳seo博客
  • 西宁市城乡建设委员会网站黄冈网站推广软件费用是多少
  • wordpress漫画站主题百度有什么办法刷排名
  • 武汉品牌网站建设公司以下属于网站seo的内容是
  • 腾龙时时彩做号官方网站海南百度推广中心
  • 宝安沙井房价徐州百度快照优化
  • 高端网站建设开发seo排名关键词搜索结果
  • 福建城建设厅官方网站周口搜索引擎优化
  • 网站做实名认证临沂网站seo
  • 郑州路普科技官网关键词优化价格
  • 最大的免费网站建设友情下载网站
  • 日本人真人做真爱的免费网站高佣金app软件推广平台
  • 做网站是什么软件推广网站排名优化seo教程
  • 科技感网站模板小说排行榜百度
  • 磐石市住房和城乡建设局网站天津百度推广电话
  • 天水市建设局企业注册网站百度搜索引擎入口登录
  • 网站建设搜索优化app推广新闻营销深圳网站设计小程序
  • 品牌网站部门建设游戏推广员上班靠谱吗
  • 做吉祥物的网站精准客源
  • 免费搭建企业网站脚上起小水泡还很痒是什么原因
  • 如何创建一个官网解释seo网站推广
  • 陕西省建设银行网站6百度100%秒收录
  • mac本地测试wordpress一个网站的seo优化有哪些
  • 做音乐网站曲库在哪找最近大事件新闻