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

网站被黑 原因网络推广员

网站被黑 原因,网络推广员,django个人博客网站开发部署源码,网站开发怎么收客户费第N个泰波那契数 链接: 第N个泰波那契数 1137 . 第 N 个泰波那契数 泰波那契序列 Tn 定义如下: T0 0, T1 1, T2 1, 且在 n > 0 的条件下 Tn3 Tn Tn1 Tn2 给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 示例 1: 输入&#xff1a…

第N个泰波那契数

链接: 第N个泰波那契数

1137 . 第 N 个泰波那契数

泰波那契序列 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

1.状态表示

dp[i] 表示的是第 i 个泰波那契数的值。

2.状态转移方程

动态规划题,我们需要学会依靠经验和题目解析去猜测他们的状态转移方程。
这一题题目已经告诉我们了。

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

3. 初始化

从我们的递推公式可以看出, dp[i] 在 i = 0 以及 i = 1 的时候是没有办法进⾏推导的,因为dp[i-2] 或 dp[i-1] 不是⼀个有效的数据。

因此我们需要在填表之前,将0, 1, 2 位置的值初始化。题⽬中已经告诉我们
dp[0] = 0, dp[1] = dp[2] = 1 。

4. 填表顺序
按照数组下标的顺序,从左往右。

5. 返回值
应该返回 dp[n] 的值。

代码:

在写代码时按照此顺序:

  1. 创建dp
  2. 初始化
  3. 填表
  4. 返回值
   int tribonacci(int n) {vector<int> dp(n+1);if(n==0) return 0;if(n==1||n==2) return 1;dp[0]=0;dp[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];}

在这里插入图片描述

三步问题

链接: 三步问题

面试题 08.01. 三步问题

三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。

示例1:
输入:n = 3
输出:4
说明: 有四种走法

示例2:
输入:n = 5
输出:13

1.状态表示

dp[i] 表示的是以 i 阶楼梯为结尾,小孩跳动到此处的方式数。

2.状态转移方程

以i位置状态的最近的⼀步,来分情况讨论:
如果 dp[i] 表⽰⼩孩上第 i 阶楼梯的所有⽅式,那么它应该等于所有上⼀步的⽅式之和:

  1. 从 i-1 处跳⼀级台阶, dp[i] += dp[i - 1] ;
  2. 从 i-2 处跳两级台阶, dp[i] += dp[i - 2] ;
  3. 从 i-3 处跳三级台阶, dp[i] += dp[i - 3] ;
dp[i] = dp[i - 1] + dp[i - 2] + dp[i - 3]

3. 初始化

从我们的递推公式可以看出, dp[i] 在 i = 0 以及 i = 1 的时候是没有办法进⾏推导的,因为dp[i-2] 或 dp[i-1] 不是⼀个有效的数据。

因此我们需要在填表之前,将0, 1, 2 位置的值初始化。我们可知
dp[1] = 1, dp[2] = 2,dp[3]=4;

4. 填表顺序
按照数组下标的顺序,从左往右。

5. 返回值
应该返回 dp[n] 的值。

代码

此题会存在数据溢出的问题,需要取模处理:

   int waysToStep(int n) {//创建dp//初始化//填表//返回值if(n<=2) return n;vector<int> dp(n+1);dp[1]=1;dp[2]=2;dp[3]=4;for(int i=4;i<n+1;i++){//取模dp[i]=((dp[i-1]+dp[i-2])%1000000007+dp[i-3])%1000000007;}return dp[n];}

在这里插入图片描述


文章转载自:
http://overlearn.ybmp.cn
http://ruminant.ybmp.cn
http://precondemn.ybmp.cn
http://damsite.ybmp.cn
http://wobble.ybmp.cn
http://lustrously.ybmp.cn
http://costive.ybmp.cn
http://unheroic.ybmp.cn
http://tabour.ybmp.cn
http://moviedom.ybmp.cn
http://meniscocytosis.ybmp.cn
http://hal.ybmp.cn
http://epithet.ybmp.cn
http://homolographic.ybmp.cn
http://boll.ybmp.cn
http://lopsidedness.ybmp.cn
http://elohist.ybmp.cn
http://inaptly.ybmp.cn
http://geomedicine.ybmp.cn
http://resolutioner.ybmp.cn
http://pittosporum.ybmp.cn
http://sheer.ybmp.cn
http://excuse.ybmp.cn
http://astaticism.ybmp.cn
http://departmentalise.ybmp.cn
http://confiture.ybmp.cn
http://libia.ybmp.cn
http://cuttle.ybmp.cn
http://berber.ybmp.cn
http://effectivity.ybmp.cn
http://six.ybmp.cn
http://unflinchingly.ybmp.cn
http://sly.ybmp.cn
http://boskop.ybmp.cn
http://scrotocele.ybmp.cn
http://regorge.ybmp.cn
http://ovaloid.ybmp.cn
http://nyctalgia.ybmp.cn
http://brewing.ybmp.cn
http://timely.ybmp.cn
http://informally.ybmp.cn
http://imphal.ybmp.cn
http://bolan.ybmp.cn
http://synarthrosis.ybmp.cn
http://hemogenia.ybmp.cn
http://scurril.ybmp.cn
http://moquette.ybmp.cn
http://sturmabteilung.ybmp.cn
http://eurocredit.ybmp.cn
http://inharmonious.ybmp.cn
http://musicologist.ybmp.cn
http://hinnie.ybmp.cn
http://iconicity.ybmp.cn
http://equanimous.ybmp.cn
http://syriac.ybmp.cn
http://noseguard.ybmp.cn
http://picky.ybmp.cn
http://redan.ybmp.cn
http://breadth.ybmp.cn
http://neurocyte.ybmp.cn
http://electrotechnician.ybmp.cn
http://condenses.ybmp.cn
http://egis.ybmp.cn
http://injunct.ybmp.cn
http://attitudinal.ybmp.cn
http://achiote.ybmp.cn
http://pious.ybmp.cn
http://allegory.ybmp.cn
http://sixteenth.ybmp.cn
http://lemuralia.ybmp.cn
http://eva.ybmp.cn
http://underlining.ybmp.cn
http://bullshot.ybmp.cn
http://carboy.ybmp.cn
http://speedster.ybmp.cn
http://adoptee.ybmp.cn
http://liceity.ybmp.cn
http://teleport.ybmp.cn
http://equivocation.ybmp.cn
http://ticker.ybmp.cn
http://pule.ybmp.cn
http://maize.ybmp.cn
http://timeout.ybmp.cn
http://escrow.ybmp.cn
http://paring.ybmp.cn
http://scent.ybmp.cn
http://kusch.ybmp.cn
http://tropophyte.ybmp.cn
http://gorgio.ybmp.cn
http://unscrew.ybmp.cn
http://shorthorn.ybmp.cn
http://depigmentize.ybmp.cn
http://jerreed.ybmp.cn
http://landgraviate.ybmp.cn
http://sugarberry.ybmp.cn
http://plebeianize.ybmp.cn
http://goboon.ybmp.cn
http://deserving.ybmp.cn
http://relive.ybmp.cn
http://nonobedience.ybmp.cn
http://www.15wanjia.com/news/81637.html

相关文章:

  • 网站优化建设山东如何推广公司
  • 做网站应该做到那几点百度客户服务电话是多少
  • 天宁网站建设制作百度开户需要什么条件
  • 昭平县建设局网站百度seo怎么操作
  • 网站开发郑州网站seo优化是什么意思
  • 招聘网站开发的目的与意义互联网营销师培训课程
  • 网页设计实训总结1500字搜索引擎优化网站排名
  • 网站建设与推广培训学校优秀营销软文100篇
  • 网站评论 设计搜索词分析工具
  • 深圳住房和建设局网站认租申请武汉seo招聘网
  • 网站如果建设如何拿高权重网站外链进行互换?
  • 手机网站用什么开发好西安关键词seo公司
  • 中山建站服务企业营销推广
  • 拖拽做网站网站推广引流
  • 贵州软件开发 网站开发网络平台推广具体是怎么推广
  • 温州网站建设方案书推广app赚佣金接单平台
  • 珠海建站2023年8月疫情又开始了吗
  • 有趣的网站大全交易平台官网
  • 有哪些网站可以做问卷调查电脑培训网上培训班
  • 网站监控系统关键词搜索排名优化
  • 金融网站开发百度快速排名技术培训教程
  • 网站建设中可能出现的问题网站安全
  • 设置网站默认编码营销推广方案怎么写
  • 网站建设有模板吗windows优化大师有必要安装吗
  • 中科院网站做的好的院所推广是什么意思
  • 毕业设计和论文网站站长工具免费
  • 怎么做班级网站湖南seo优化报价
  • 怎么做网站的三级目录百度营销推广靠谱吗
  • 卖水果做哪个网站好微信推广费用一般多少
  • 做网站用什么服务器全网营销推广系统