题解 | #跳台阶#空间复杂度O(1)

跳台阶

http://www.nowcoder.com/practice/bfb2a2b3cdbd4bd6bba0d4dca69aa3f0

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int res=0;
        if(n==1||n==2) res=n;
        int pre1=1;
        int pre2=2;
        for(int i=3;i<=n;i++){
            res=pre1+pre2;
            pre1=pre2;
            pre2=res;
        }
        System.out.println(res);
    }
   
}
全部评论

相关推荐

10-29 19:45
吉林大学 Java
从零开始数:自我评价没有必要写,但是看起来你应该是学了csdiy的一些课程,可以在专业技能里面写上自己比较熟悉操作系统和计网,但如果你是找Java的话,把第一个项目换了吧,现在看起来有点四不像。 无论是黑马点评或者说做个轮子项目,刷题和八股也搞起来吧,而且也没必要等到寒假,最近就可以开始找,找到就偷偷实习呗,别被逮到就行了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务