题解 P1255 【数楼梯】

简介: 题目链接 好吧,承认python 轻松水过代码奉上: n = int(input()) #定义,输入 a=1 #初始的变量赋值 b=1 n-=1 #我的毒瘤的循环不得不加上这句话 if n > 0 : #判断,第6,7很坑的 while n>0 : ...

题目链接

好吧,承认python 轻松水过

代码奉上:

n = int(input())
#定义,输入
a=1
#初始的变量赋值
b=1
n-=1
#我的毒瘤的循环不得不加上这句话
if n > 0 :
#判断,第6,7很坑的
    while n>0 :
        c=a+b
        a=b
        b=c
        n-=1
    print(b)
elif n == 0 :
#判断边界
        print(a)
else :
    a-=1
    #判断边界
    print(a)
    #程序拜拜

 

相关文章
|
4月前
代码随想录Day32 动态规划01 LeetCodeT509 斐波那契数列 T70 爬楼梯 T746 爬楼梯的最小消耗
代码随想录Day32 动态规划01 LeetCodeT509 斐波那契数列 T70 爬楼梯 T746 爬楼梯的最小消耗
36 0
【剑指offer】-和为S的两个数-38/67
【剑指offer】-和为S的两个数-38/67
|
6月前
|
算法
代码随想录算法训练营第二天 | LeetCode 977.有序数组的平方、209.长度最小的子数组、59. 螺旋矩阵 II
代码随想录算法训练营第二天 | LeetCode 977.有序数组的平方、209.长度最小的子数组、59. 螺旋矩阵 II
40 0
|
12月前
|
算法 C++ 索引
每日算法系列【LeetCode 287】寻找重复数
每日算法系列【LeetCode 287】寻找重复数
|
12月前
|
算法 C++
每日算法系列【LeetCode 1363】形成三的最大倍数
每日算法系列【LeetCode 1363】形成三的最大倍数
|
索引
LeetCode每日一题(14)——最小差值 I
最小差值I 1.题目 2.示例 3.思路 4.代码
142 0
刷 leetcode三个数的最大乘积 | 刷题打卡
刷 leetcode三个数的最大乘积 | 刷题打卡
59 0
|
机器学习/深度学习
LeetCode每日一题——719.找出第k小的数对距离
数对 (a,b) 由整数 a 和 b 组成,其数对距离定义为 a 和 b 的绝对差值。
103 0
|
索引
LeetCode每日一题——908. 最小差值 I
给你一个整数数组 nums,和一个整数 k 。
86 0
【Day13】LeetCode力扣刷题[面试题 17.19. 消失的两个数字][70.爬楼梯][746. 使用最小花费爬楼梯]
了解[面试题 17.19. 消失的两个数字][70.爬楼梯][746. 使用最小花费爬楼梯]。
92 0
【Day13】LeetCode力扣刷题[面试题 17.19. 消失的两个数字][70.爬楼梯][746. 使用最小花费爬楼梯]