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

专业外贸网站建设_诚信_青岛西安seo技术培训班

专业外贸网站建设_诚信_青岛,西安seo技术培训班,大连在哪儿,十堰网站建设多少钱hot100_70. 爬楼梯 思路 - 动态规划(数学归纳法) 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬…

hot100_70. 爬楼梯

  • 思路 - 动态规划(数学归纳法)

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。

  1. 1 阶 + 1 阶
  2. 2 阶

示例 2:
输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
4. 1 阶 + 1 阶 + 1 阶
5. 1 阶 + 2 阶
6. 2 阶 + 1 阶

思路 - 动态规划(数学归纳法)

动态规划:设数组 dp[n],代表到第n个台阶有几步。
dp[0] = 0
dp[1] = 1
dp[2] = dp[0] +dp[1] = 1
dp[3] = dp[1] +dp[2] = 2 (从1 跨两步,从2跨一步)

dp[n] = dp[n-2] +dp[n-1]

class Solution {public int climbStairs(int n) {if(n==0){return 0;}if(n==1){return 1;}if(n==2){return 2;}int dp[] = new int[n+1];dp[0] = 0;dp[1] = 1;dp[2] = 2;for(int i=3;i<=n;i++){dp[i] = dp[i-1] + dp[i-2];}return dp[n];}
}
class Solution {public int climbStairs(int n) {int p=0,q=0,r=1;for(int i=1;i<=n;i++){p = q;q = r;r= p+q;}return r;}
}
http://www.dtcms.com/wzjs/147589.html

相关文章:

  • 淄博企业网站建设价格国际最新新闻
  • 济南微网站建设开封网站seo
  • 响应式网站内容布局站长工具的网址
  • 如何拿模板做网站南宁百度seo推广
  • 展示设计网站有哪些360浏览器网页版入口
  • 网站首页设计图收录优美的图片
  • 教育类集群网站建设今日头条新闻发布
  • 网站,商城,app 建设洛阳seo网络推广
  • 怎样做分销网站b站视频推广的方法有哪些
  • 广州 网站定制网站查询域名ip
  • 做网站用java好还是c关键词挖掘爱网站
  • 猎头公司注册条件长沙seo顾问
  • 仙桃有哪些做网站的公司网络营销主要是什么
  • 单位网站建设内容东莞今天发生的重大新闻
  • 网站建设方面的销售经验深圳关键词排名优化系统
  • centos 7.2 做网站广告开户
  • 北京市住房和城乡建设部网站官网网络优化工程师
  • 建立网站陕西网站制作
  • 怎么做返利网站软文编辑
  • 山西公司响应式网站建设平台软文是什么
  • 股票网站怎么做动态表格百度查询入口
  • 做flash音乐网站的开题报告赣州seo排名
  • 做网站ps切图上海网站关键词排名优化报价
  • 做爰小视频网站网站如何进行seo
  • 文化传媒可以做网站吗体育热点新闻
  • 哪里有网站建设流程广州seo排名收费
  • 京东的网站建设介绍站长工具中文
  • 网站怎么做图片动态图片大全万能搜索
  • 2022中央农村工作会议公报网站推广优化c重庆
  • 怎么做网站优化 sit临沂seo优化