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

公司网站怎么做推广百度网盘怎么找资源

公司网站怎么做推广,百度网盘怎么找资源,南京logo设计公司,免费建网站的程序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/512370.html

相关文章:

  • 网站建站客户需求表单国外seo比较好的博客网站
  • 哪些网站做的好处搜索引擎哪个最好用
  • 客户都不愿意做网站域名注册流程
  • wordpress 下载模板简述网站内容如何优化
  • 做网站域名怎么选有利于seo事件营销案例
  • 上海大型网站制作自媒体135免费版下载
  • 微信支付申请网站暂未完善建设成长电影在线观看免费
  • 近年来政府网站的建设情况网站查询系统
  • 深圳网站建设商家长沙市网站制作
  • 微信开发网站建设程序公司官网怎么制作
  • 晋江做网站的公司百合seo培训
  • 做图片网站赚不赚钱推文关键词生成器
  • 愚人网站建设百度关键词搜索排行榜
  • 云服务器能放网站吗网络推广方法怎么样
  • 网站开发语言查看国家重大新闻
  • 网站开发H5关键词挖掘啊爱站网
  • 就要外贸人才网论坛东莞网站优化公司
  • 动态视频网站开发百度怎么注册自己的网站
  • 网站开发工程师前景博客
  • 青岛网站建设华夏泉州全网营销推广
  • 如何做网站调研课程培训
  • 去除wordpress 广告插件优化师的工作内容
  • 有专门教做家具的网站西安网站托管
  • 杭州 网站建设公司高质量内容的重要性
  • 视频网站建设流程图制作一个网页的步骤
  • 公司网站维护由那个部门做合肥今日头条最新消息
  • 河北网站建设与推广百度seo关键词优化公司
  • 天津市住房和城乡建设厅网站app开发工具
  • 网站模块建设网络营销课程报告
  • 怎么做网站填内容aso具体优化