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

深圳酒店设计公司重庆网站seo案例

深圳酒店设计公司,重庆网站seo案例,郑州app,深圳相框制作1.题目 泰波那契序列 Tn 定义如下: T0 0, T1 1, T2 1, 且在 n > 0 的条件下 Tn3 Tn Tn1 Tn2 给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 示例 1: 输入:n 4 输出:4 解释: T_3 0 1 1 …

1.题目

泰波那契序列 Tn 定义如下: 

T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2

给你整数 n,请返回第 n 个泰波那契数 Tn 的值。

示例 1:

输入:n = 4
输出:4
解释:
T_3 = 0 + 1 + 1 = 2
T_4 = 1 + 1 + 2 = 4

示例 2:

输入:n = 25
输出:1389537

提示:

  • 0 <= n <= 37
  • 答案保证是一个 32 位整数,即 answer <= 2^31 - 1

2.算法原理

1.状态表示(是dp表里面的值所表示的含义)

先创建一个dp表(一维数组),然后想办法把它填满

2.状态转移方程(dp[i]等于什么)

dp[i] = dp[i-1] + dp[i-2] + dp[i-3]

3.初始化(保证填表的时候不越界)

dp[0] = 0,dp[1] = 1,dp[2]=1;

4.填表顺序(为了填写当前状态,所需要的状态已经计算过才行)

从左到右

5.返回值(题目要求+状态表示)

dp[n]

class Solution {
public:int tribonacci(int n) {//创建dp表//初始化//填表//返回值//处理边界问题if(n==0) return 0;if(n==1 || n==2) return 1;vector<int> dp(n+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];}
};
http://www.dtcms.com/wzjs/580598.html

相关文章:

  • 国外翻墙设计网站江阴网站推广
  • 绍兴网站开发公司域名注册要求
  • 石家庄专业商城网站制作网络营销的核心是用户吗
  • 想看装修效果图在哪里看长沙seo优化排名推广
  • 企业网站建设毕业设计论文网站推广策划书 精品
  • 织梦网站自助申请友链代码做网站有维护费是什么费用
  • 中国空间站科幻作文1000字网站建设需要提供的资料文档
  • 邢台网站建设最新报价加强和改进校园网站内容建设
  • 网站开发程序设计冀州网站建设公司
  • 桂林网站制作多少钱怎么开网店淘宝
  • 洛阳市新区建设投资有限公司网站做阿里网站卖东西赚钱
  • 如何建立本站站点设计师网上接单的平台
  • 网站logo怎么改网站登陆模板
  • 北京网站设计定制开发建设公司百度账号快速登录
  • 做旅游攻略比较好的网站盐城哪家做网站的正规
  • 反网站搭建一条龙虚拟机wordpress安装教程视频教程
  • 帮别人做网站后期维护wordpress授权小程序
  • 沧州市建设服务中心网站wordpress路由插件开发
  • 咸阳市住房和城乡建设局网站网页制作工具 免费
  • 建设网站制作公司html 网站建设中模板
  • 宁波cms模板建站宁波seo品牌推广排名
  • 浏览器大全网站Wordpress 模块wordkey
  • 怎么查一个网站是谁做的什么网站可以做兼职 知乎
  • 网站怎么推广效果好一点呢秀洲区建设局网站
  • 网站设计风格有几种wordpress登录页面修改
  • 江苏徐州网站建设懒人凳子网站建设策划书
  • 用html5设计个人网站2017两学一做网站
  • 大连网页设计师招聘seo是什么职位
  • 廊坊网站建设优化微网站做的比较好
  • 网站建设分金手指排名十三有什么字体设计网站好