|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 zhangjinxuan 于 2023-1-24 14:09 编辑
上一关:双层汉诺塔
梦想护卫舰 第11期 数楼梯
你们根据野人所说的来到了神庙
神庙有一个长——长——的——楼梯,都有 n 层呢
不二看见了,惊讶的说道:
天哪,这么长的楼梯,要是每次只走一步或者两步,那有多少种走法啊?
所以……到底有多少种走法呢?你解决不二的疑惑嘛?
输入格式
一个整数 n,表示楼梯数量,1 <= n <= 1000
输出格式
一个整数,表示有多少走法
输入样例
输出样例
答案与解析
最佳战士
名字:tommyyu
奖励:最佳答案+5鱼币5荣誉
走过了楼梯,看见神庙的门需要密码……
To be continue……
下一关:破译密码
本帖最后由 tommyyu 于 2023-1-23 11:08 编辑
- x = {0:1, 1:1, 500:225591516161936330872512695036072072046011324913758190588638866418474627738686883405015987052796968498626, 501:365014740723634211012237077906479355996081581501455497852747829366800199361550174096573645929019489792751}
- @__import__('functools').cache
- def fib(n): return x[n] if n in x else fib(n-1)+fib(n-2)
- print(fib(int(input())))
复制代码
|
|