首页 > 试题广场 >

跳格子游戏

[编程题]跳格子游戏
  • 热度指数:9019 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
假设你正在玩跳格子(所有格子排成一个纵列)游戏。需要 跳完n 个格子你才能抵达终点。
每次你可以跳 1 或 2 个格子。你有多少种不同的方法可以到达终点呢?
注意:给定 n 是一个正整数。

输入描述:
格子数n


输出描述:
跳完n个格子到达终点的方法
示例1

输入

2

输出

2
n = int(input())
if n == 1:
    print(1)
elif n == 2:
    print(2)
else:
    a = 1
    b = 2
    t = 2
    while t < n:
        a,b = b,a+b
        t += 1
    print(b)


发表于 2022-11-04 13:55:11 回复(0)