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

石家庄大型网站建站网站开发能从事那些职业

石家庄大型网站建站,网站开发能从事那些职业,哪些网站怎么进,江西省城乡建设厅网站证件查询一、题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 方法1. 1 阶 1 阶 方法2. 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

提示:
1 <= n <= 45

二、解答

// 使用动态规划思想,通过循环从第 2 个台阶开始计算,dp[i] = dp[i-1] + dp[i-2],
// 表示到达当前台阶的方法数等于到达前一级和前两级台阶方法数之和。
public int getClimbStairs(int n) {if(n == 1){return 1;}// 数组dp用于存储到达每个台阶的方法数int[] dp = new int[n+1];dp[0] = 1;dp[1] = 1;for(int i=2;i<n;i++){dp[i] = dp[i-1]+dp[i-2];}return dp[n];
}
http://www.dtcms.com/a/503758.html

相关文章:

  • JavaScript性能优化实战大纲性能优化的核心目标
  • 【Android】布局优化:include、merge、ViewStub的使用及注意事项
  • PHP 桌面端框架NativePHP for Desktop v2 发布!
  • 第7章 muduo编程示例(2)
  • 哪里有放网站的免费空间无锡市政务服务网站建设项目
  • 为什么Unity修改过物体,物体的位移和旋转还是会被改变
  • Dify 平台从 x86_64 迁移至 ARM64 架构完整指南
  • 站嗨建站适合小白的室内设计软件
  • 基于车速预测的燃料电池混合动力汽车能量管理策略:一种自适应ECMS方法及其Python实现
  • [嵌入式系统-149]:新能源汽车的三电系统以及其功能、硬件架构、嵌入式操作系统
  • 在iStoreOS系统中安装Docker:从基础到高级应用的完整指南
  • 建设银行 网站查询密码杭州清风室内设计学校
  • 专业的个人网站建设商务网站建设与维护 ppt
  • 《Python红队攻防零基础脚本编写:入门篇(二)》
  • 装修设计网站免费婚庆网站建设策划案费用预算
  • 限制GIT提交大文件
  • STM32F103C8T6_IIC协议详解
  • 几个好用的在线网站南京网络营销
  • 乐学LangChain(1):总体架构和核心组件
  • CAN 总线物理层介绍
  • yolo介绍
  • 中国建站公司网站电线电话图怎么做
  • 新华路街道网站建设企业为什么要建设电子商务网站
  • UVa 1630 Folding
  • 基于AT89C52的智能温控风扇设计
  • 32HAL——IIC温度传感器AHT20
  • 站群wordpress宣武深圳网站建设公司
  • 构建自主AI的挑战与对策:稳定性、成本与伦理安全
  • 汽车服务站建站流程网页网站原型图占位符怎么做
  • 高效解决重装后常见的7类系统适配问题