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

手机网站规划百度优化师

手机网站规划,百度优化师,wordpress模板 域名个数限制,域名分类网站题例: 问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 一、三大步骤 第一步骤:定义数组元素的含义 定义dp[i]是什么意思(所求什么就定义什么) 题…

题例:

问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

一、三大步骤

第一步骤:定义数组元素的含义

定义dp[i]是什么意思(所求什么就定义什么)

题例:跳上i级的台阶总共有dp[i]种跳法,要求n级即要求dp[n]

第二步骤:找出数组元素之间的关系式

求数组元素之间的关系式

例题:dp[n]=dp[n-1]+dp[n-2](可能从前一个一阶跳上来或者是两阶跳上来的方法叠加)

第三步骤:找出初始值

注意数组不允许下标位负数

例题:因为dp[2]=dp[1]+dp[0],所以需要给出dp[1]和dp[0]

dp[1]=1,dp[0]=0

第四步骤:再次检查

观察我们知道dp[2]=2,但是dp[2]=dp[1]+dp[0]=0,所以不能从2开始要从3开始

代码:

#include <bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;int dp[1000];dp[0]=0,dp[1]=1,dp[2]=2;for(int i=3;i<=n;i++){dp[i]=dp[i-2]+dp[i-1];}cout<<dp[n];return 0;
}

本文参考:告别动态规划,连刷40道动规算法题,我总结了动规的套路-CSDN博客

http://www.dtcms.com/wzjs/448072.html

相关文章:

  • 怎么做火短视频网站seo需要掌握哪些技术
  • 单页面网站入侵郑州技术支持seo
  • 保定投递网站建设选择宁波seo优化公司
  • 做电子商务网站建设工资多少钱百度官网认证多少钱一年
  • 网站建设的费用记什么科目友链交换平台
  • 做商城网站费用苏州seo排名优化课程
  • 广州哪个大学做网站制作好些的域名查询ip网站
  • 帝国cms网站模板查排名网站
  • 做网站有底薪吗超级外链发布工具
  • 什么是主页优化网站推广网站
  • 网站制作1江苏网站seo设计
  • 红河网站建设设计seo排名优化培训怎样
  • 做外贸进国外网站建站软件可以不通过网络建设吗
  • 网上兼职网站怎么做的指数是什么意思
  • 无锡企业网站的建设竞价广告是怎么推广的
  • 大连网站建设开发关键词seo排名怎么选
  • 建外贸网站的广州seo服务外包
  • 闸北专业做网站泰安百度推广代理
  • 营销网站建设实训总结指数分布的分布函数
  • 免费推广网站工具深圳谷歌推广公司
  • 福州网站搜索引擎优化徐州百度推广总代理
  • WordPress漫画网南京seo网络推广
  • 磁力网站怎么做的怎么建个人网站
  • 上海做网站公司做网站的公司以品牌推广为目的的广告网络平台
  • 做美图 网站有哪些东西吗seo推广岗位职责
  • 网站站内结构优化百度关键词点击价格查询
  • 大芬地铁站附近做网站指数基金有哪些
  • 茂名营销网站开发天津百度优化
  • 淘宝客怎么做直播网站吗互联网哪个行业前景好
  • 网站运营目标网页设计素材网站