剑指offer 9.7 矩形覆盖
来源:互联网 发布:ubuntu 命令界面 乱码 编辑:程序博客网 时间:2024/06/07 00:31
题目描述
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
思路:
# -*- coding:utf-8 -*-class Solution: def __init__(self): self.num = [] self.num.append(0) self.num.append(1) self.num.append(2) def rectCover(self, number): # write code here if number <= len(self.num) - 1: return self.num[number] else: tmp = self.rectCover(number - 1) + self.rectCover(number - 2) self.num.append(tmp) return tmp
阅读全文
0 0
- 剑指offer 9.7 矩形覆盖
- 剑指offer--矩形覆盖
- 剑指offer--矩形覆盖
- 《剑指offer》矩形覆盖
- 剑指offer 矩形覆盖
- 《剑指offer》矩形覆盖
- 剑指 offer:矩形覆盖
- 【剑指Offer】矩形覆盖
- 剑指offer 矩形覆盖
- 剑指offer-矩形覆盖
- 剑指Offer 矩形覆盖
- 剑指offer 矩形覆盖
- [剑指offer]矩形覆盖
- 《剑指offer》-矩形覆盖
- 【剑指offer】覆盖矩形
- 《剑指offer》矩形覆盖
- 剑指offer - 矩形覆盖
- 【剑指offer】矩形覆盖
- 进程和线程的区别
- css中的px、em、rem 详解
- 学习网站(一流素材网)http://www.16css.com/menu/index.html
- 小白学tkinter(第一个程序 有道翻译)
- maven的配置与在eclipse中的使用
- 剑指offer 9.7 矩形覆盖
- ubuntu16.04常用命令记录
- 2016前端学习资源汇总
- 两个栈实现队列一些思路总结
- rxjs在ngx中的基础应用(数据处理,事件处理);
- React项目新手指南 http://www.w3ctech.com/topic/1496
- Java 运行时如何获取泛型参数的类型
- 怎么卸载Mac上的App 苹果电脑应用程序卸载方法
- Java泛型:类型擦除