问题标题:
求用1*2的方形填充2*n的方形的算法解决
问题描述:

求用1*2的方形填充2*n的方形的算法解决

莫善军回答:
  规律是   f(N)代表可以填充的方案数   f(n)=f(n-1)+f(n-2)   且f(1)=1   f(2)=2   这个很好理解,每次加入骨牌,要么就是竖着放,这样能放一个(一种放法),且站了一个2*1的位置,所以方案数等于1*f(n-1),   要么横着放,这样能放两个(一种放法),且占了一个2*2的位置,所以方案数等于1*f(n-2)   所以合起来,   f(n)=f(n-1)+f(n-2)   即斐波那契数列的推后一位
查看更多
数学推荐
热门数学推荐