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

源代码管理网站wordpress用户信息界面

源代码管理网站,wordpress用户信息界面,网站规划思想方法有哪些内容,建立一个网站怎么做上一篇:算法随笔_39: 最多能完成排序的块_方法2-CSDN博客 题目描述如下: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢#xff1f; 示例 1#xff1a; 输入#xff1a;n 2 输出#xff1a;2 解释 题目描述如下: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢 示例 1 输入n 2 输出2 解释有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶 示例 2 输入n 3 输出3 解释有三种方法可以爬到楼顶。 1. 1 阶 1 阶 1 阶 2. 1 阶 2 阶 3. 2 阶 1 阶 算法思路: 为了下面叙述方便我们设m(i) 表示走i阶楼梯需要的方法数。 根据题目的要求和示例我们可以发现如下的递推关系: 走第一步我们有两种选择1阶或2阶。 如果我们选择走1阶那么我们还剩n-1阶需要完成。所需的方法数为m(n-1) 。 如果我们选择走2阶那么我们还剩n-2阶需要完成。所需的方法数为m(n-2) 。 因此当n2时走n阶楼梯总共的方法数m(n) m(n-1) m(n-2) 。 这是一道典型的动态规划题型。从这个公式我们可以看出求n阶楼梯的方法数仅仅取决于n-1n-2阶楼梯的方法数。因此我们在代码实现的时候只需要维护两个变量n_1n_2来不断的计算出m(n) 。 由于我们已知m(1) 1m(2) 2我们可以写出如下的代码: class Solution(object):def climbStairs(self, n)::type n: int:rtype: intif n1:return 1if n2:return 2n_12n_21res0for i in range(3,n1):if i3:n_2n_1n_1resresn_1n_2return res
http://www.hkea.cn/news/14437367/

相关文章:

  • 阿里云做的网站怎么样企业网站标题设置
  • 网站跨平台有多少收费网站
  • wordpress二级域名建站网站以下内容未做缓存
  • 先做个在线电影网站该怎么做wordpress图像大小设置
  • python制作网站开发网站策划ppt
  • django做网站好吗页面设计包括插画吗
  • 做网站如何推销做营销网站的企业
  • 沈阳网站建设小工作室贵州网站建设推荐
  • 郑州网站创建手机网站域名设置
  • 手工制作玩具优化大师电脑版官网
  • 建立网站还是建设网站html网站的设计
  • 代码开源网站网站地图怎么建设
  • 了解网站建设的基本流程wordpress给菜单加图标
  • 免费网站怎么做排名佛山营销网站建设服务公司
  • 网站备案号什么情况下被注销咨询聊城网站建设
  • seo标题生成器网站建设html代码优化
  • 沈阳市营商环境建设监督局网站长沙做痔疮东大医院L网站
  • 微信网站的好处o2o交易平台有哪些
  • 青海建设厅官方网站太原网站建设公司哪家好
  • 运营服务商官方网站深圳有做网站的公司有哪些
  • seo外包优化网站wordpress政企网站
  • 东莞网站建设 南城石佳发广告平台有哪些免费
  • 做网站要钱的吗filter wordpress
  • 网站优化排名哪家好淘宝seo培训
  • 国内jsp网站有哪些如何进行电商网站设计
  • 网站支付怎么做飞浪网站建设
  • 网站dns设置网上打广告有哪些软件
  • 高权重网站出售图表设计网站
  • 嘉兴网站建设seowordpress 采集图片
  • 深圳网站建设 设计科技有限公司上广东建设厅网站