牛客网剑指offer刷题笔记:变态跳台阶(python实现)
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。Solution1:根据跳台阶普通版可以推广到青蛙每次可以跳1~n次:可以得出有一阶的时候 f(1) = 1 ;有两阶的时候可以有 f(2) = 1+f(1)=2;有三阶的时候可以有 f(3) = 1+f(2)+f(1)=4...依此类推,有n阶时f(n)=2^(n...