其实5L的兄弟再想细一点就很容易了
考虑n>=3的情况,假设f(n)表示走到第n级台阶时候的的算法,那么他就可以从第n-2级走两步到n级,或者从第n-1级走一步到n级
所以,f(n)=f(n-2)+f(n-1)
现在呢,显然有,f(1)=1,f(2)=2
所以
f(3)=f(1)+f(2)=1+2=3
f(4)=f(2)+f(3)=1+2=5
f(5)=f(3)+f(4)=1+2=8
f(6)=f(4)+f(5)=1+2=13
f(7)=f(5)+f(6)=1+2=21
f(8)=f(6)+f(7)=1+2=34
f(9)=f(7)+f(8)=1+2=55
f(10)=f(8)+f(9)=1+2=89
这个数列就是斐波那契数列,类似的就可以一步一步做下去
[ 本帖最后由 紫天一色 于 2007-9-24 17:38 编辑 ]