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

能源网站建设公司wordpress在线上传头像

能源网站建设公司,wordpress在线上传头像,深圳石岩做网站的公司,网页制作模板及素材题目: 三步问题。有个小孩正在上楼梯,楼梯有 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/a/484999.html

相关文章:

  • 网站改版方案流程专业微网站开发
  • 合肥商务科技学校网站建设客户开发软件工具
  • 上海网站建设渠道文字字体是什么网站
  • 不成立公司怎么做企业网站深圳市建设工程交易服务网宝安
  • 商丘企业网站建设推荐域名注册平台哪个好
  • 网站建设 广州网站建设专业公司wordpress主题文件路径
  • 凡客衬衫官方网站青海住房建设网站
  • 做网站公奇闻司郑州汉狮wordpress漏洞攻破
  • 门户网站建设服务报价平板上做网站的软件
  • 网站做关键词链接有用吗网站如何后台管理
  • 做手机网站尺寸大小猎聘网网站建设目标
  • dede苗木网站模板织梦开发小说网站教程
  • 番禺网站建设外包用wordpress做的网站
  • 响应式网站设计规则做网站的关键词是指
  • 广州应用网站设计门户网站开发招标
  • 做衣服 网站搜索引擎优化的主要内容
  • 如何制作一个简易网站东莞百度快照优化排名
  • 全球可以做外贸的社交网站企业简介模板图片
  • 网站建设与运营在线考试免费咨询范围
  • cms网站开发价格网站行程表怎么做
  • 做分享衣服网站的初衷是什么济南传承网站建设李聪
  • 做学校网站导航条应该有哪些怎么建网上商城
  • 旅游网站wordpress中美网站建设
  • 自己怎么做入网站回收书报连锁酒店的网站建设
  • 捕鱼网站开发wordpress安装的模板文件
  • 教育网站制作软件新乡个人网站建设
  • 住房建设官方网站给网站做seo诊断
  • 邢台网站制作那家便宜怎么样才能在网上卖东西
  • h5网站案例腾讯云wordpress 主机
  • 网站建设优化培训班上海网站建设 乐云seo