一种是
f(n) = f(n-1) + f(n-2)
变态青蛙跳
考虑第一步走多远 1 2 ... n
f(n) = f(n-1) + f(n-2) + ... + f(n-(n-1)) + f(n-n)
f(n) = f(n-1) + f(n-2) + ... + f(1) + f(0)
f(n-1) = f(n-2) + ... + f(1) + f(0)
所以 f(n) = 2f(n-1) = 2^(n-1)f(1) = 2^(n-1)
然而f(n)是等比数列
用求和公式计算?
这里的坑在于 f(1)=f(0)=1
所以求和的时候需要加上1


网友评论