在一行上输入一个整数 代表查询的月份。
在一行上输出一个整数,代表第 个月的兔子总数。
3
2
第一个月时,只有初始兔子(记为 ),此时兔子总数为 。第二个月时,依旧只有 ,此时兔子总数为 。第三个月时, 开始生兔子(记生出来的兔子为 ),此时兔子总数为 。第四个月时, 再生一只兔子,此时兔子总数为 。第五个月时, 再生一只兔子,与此同时 也开始生兔子,此时兔子总数为 。
5
# coding: utf-8 def func(n): if n ==1&nbs***bsp;n==2: return 1 else: return func(n-1) + func(n-2) if __name__ == "__main__": import sys n = int(sys.stdin.readline().strip()) print func(n)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题