剑指offer Q10 矩形覆盖

题目描述
我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?

这不还是斐波那契数列!怎么回事 直接上代码

class Solution:
    def rectCover(self, number):
        # write code here
        x=1;y =2
        if number ==0:
            return 0
        for i in xrange(1,number):
            x,y = y,x+y
        return x
发布了15 篇原创文章 · 获赞 0 · 访问量 121

猜你喜欢

转载自blog.csdn.net/kikiwindsky/article/details/104227707