LCR 127.跳跃训练

​​题目来源:

leetcode题目,网址:LCR 127. 跳跃训练 - 力扣(LeetCode)

解题思路:

动态规划。n 阶台阶的跳跃方式为 n-1 阶台阶的跳跃方式 与 n-2 阶台阶的跳跃方式之和。

解题代码:

复制代码
class Solution {
    public int trainWays(int num) {
        if(num==0){
            return 1;
        }else if(num==1){
            return 1;
        }else{
            int f2=0;
            int f1=1;
            int res=1;
            for(int i=1;i<=num;i++){
                res=(f1+f2)%1000000007;
                f2=f1;
                f1=res;
            }
            return res;
        }
    }
}
复制代码

总结:

无官方题解。


相关推荐
wanghowie3 分钟前
01.03 Java基础篇|面向对象核心与设计实践
java·开发语言
vortex58 分钟前
ORM是什么?如何理解ORM?ORM的优缺点?
java·数据库·sql·mysql·oracle·orm
Algebraaaaa10 分钟前
为什么线程阻塞要用.join而不是.wait
java·c++·python
是苏浙13 分钟前
零基础入门Java之设计图书管理系统
java·开发语言
墨雪不会编程20 分钟前
C++内存管理深度剖析
java·开发语言·c++
BBB努力学习程序设计23 分钟前
Java Scanner完全指南:让程序与用户对话
java
BBB努力学习程序设计26 分钟前
Java面向对象编程:封装、继承与多态深度解析
java
Lucky_Turtle29 分钟前
【Springboot】解决PageHelper在实体转Vo下出现total数据问题
java·spring boot·后端
Mr.朱鹏30 分钟前
大模型入门学习路径(Java开发者版)下
java·python·学习·微服务·langchain·大模型·llm
期待のcode34 分钟前
验证码实现
java·vue.js