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

做网站需要成立公司吗地推app

做网站需要成立公司吗,地推app,网站模版网 下载,axure做高保真网站效果图题目: 三步问题。有个小孩正在上楼梯,楼梯有 n 阶台阶,小孩一次可以上 1 阶、2 阶或 3 阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模 1000000007。 示例 1: 输入:n 3 输…

题目:

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

示例 1:

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

示例 2:

 输入:n = 5
 输出:13

解法思路:

1--状态表示

        经验+题目要求

        以i位置为结尾。。。。

        dp【i】表示:到达i位置时,一共有多少种方法

2--状态转移方程

       以i位置的状态,最近的一步,来划分问题

3--初始化

4--填表顺序

5--返回值

实现:

public class Solution {public int waysToStep(int n) {int MOD = (int) 1e9 + 7;//防止溢出//处理边界的情况if (n == 1 || n == 2) return n;if (n == 3) return 4;int[] dp = new int[n + 1];dp[1] = 1;dp[2] = 2;dp[3] = 4;for (int i = 4; i <=n; i++) {dp[i] = ((dp[i - 1] + dp[i - 2]) % MOD + dp[i - 3] % MOD);}return dp[n];}public static void main(String[] args) {Solution solution = new Solution();int n=4;System.out.println(solution.waysToStep(n));}
}

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

相关文章:

  • 灵感网站网络推广常见的方法
  • 武汉建筑工程有限公司网站关键词排名优化软件
  • 如何免费做网站优化网络营销方式与工具有哪些
  • 怎么设置网站字体漯河网络推广哪家好
  • 金华网站建设行业女排联赛最新排行榜
  • pc网站如何做sp企业建站流程
  • 网页广告太多怎么办深圳的seo网站排名优化
  • 网页站点什么意思网络客服
  • 网站建设工作有底薪吗网店如何推广自己的产品
  • 做网站公司好开吗网站功能优化的方法
  • 蛋糕设计网站买外链网站
  • 自动化毕设题目网站开发百度认证
  • 成都注册公司核名网站技能培训有哪些
  • 4s店网站建设方案seo关键词优化系统
  • 广东专业网站优化公司电商网络推广怎么做
  • 一个人开公司做网站seo快速工具
  • c2c电子商务网站策划简单网页制作模板
  • 魔兽做图下载网站北京疫情又严重了
  • 建设网站公司兴田德润i优惠吗seo基础教程使用
  • wap建站系统全国疫情最新情况公布
  • wordpress获取版权声明aso如何优化
  • 商城网站 没有什么文章 怎样优化软文经典案例
  • 百度对网站建设公司软文营销常用的方式是什么
  • 淘客网站如何做能加快收录线上营销的优势和劣势
  • 2015选择做导航网站11月将现新冠感染高峰
  • 完成网站建设淘宝客seo推广教程
  • 威海做网站的百度推广天天打骚扰电话
  • 个人学做网站免费入驻的卖货平台有哪些
  • 单县网站建设seo优化有哪些
  • 做百度企业网站注册网址在哪里注册