题解 | 统计每个月兔子的总数
import sys while True: try: a = int(input()) def fun(n): dict0={1:1,2:1,3:2,4:3,5:5,6:8,7:13} if n in dict0: return dict0[n] else: return fun(n-2)+fun(n-1) print(fun(a)) except: break
import sys while True: try: a = int(input()) def fun(n): dict0={1:1,2:1,3:2,4:3,5:5,6:8,7:13} if n in dict0: return dict0[n] else: return fun(n-2)+fun(n-1) print(fun(a)) except: break
相关推荐