#File Name : 母牛问题.py
# 开始有一只母牛 母牛每年可以生一只母牛
# 新出生三年后才能每年生一只母牛 假设都不会死
# 第n年有几只def cowNum(N):if N<=1:return 1return cowNum(N-1)+cowNum(N-3)a = cowNum(7)
print(a)# f(n) = f(n-1) + f(n-3)
# 今年的牛 = 去年的牛 + 三年前牛的数量
# 因为三年前的牛现在每个牛都可以生一只牛
#File Name : 母牛问题.py
# 开始有一只母牛 母牛每年可以生一只母牛
# 新出生三年后才能每年生一只母牛 假设都不会死
# 第n年有几只def cowNum(N):if N<=1:return 1return cowNum(N-1)+cowNum(N-3)a = cowNum(7)
print(a)# f(n) = f(n-1) + f(n-3)
# 今年的牛 = 去年的牛 + 三年前牛的数量
# 因为三年前的牛现在每个牛都可以生一只牛