数学问题,一行代码即可
易知
f(n)=f(n-1)+f(n-2)+……f(1) f(n-1)=f(n-2)+……f(1)
两式相减得
f(n)=2f(n-1)
而
f(1) = 1
所以
f(n) = pow(2, n - 1)
由此得出:
public class Solution { public int JumpFloorII(int target) { return target <= 0 ? 0 : 1 << (target - 1); } }
数学问题,一行代码即可
易知
f(n)=f(n-1)+f(n-2)+……f(1) f(n-1)=f(n-2)+……f(1)
两式相减得
f(n)=2f(n-1)
而
f(1) = 1
所以
f(n) = pow(2, n - 1)
由此得出:
public class Solution { public int JumpFloorII(int target) { return target <= 0 ? 0 : 1 << (target - 1); } }