Python:矩形覆盖
来源:互联网 发布:清洁面膜有必要吗 知乎 编辑:程序博客网 时间:2024/06/05 00:45
牛客网上的剑指 offer的在线编程:
题目描述
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
# -*- coding:utf-8 -*-'''矩形覆盖题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?'''class Solution: def rectCover(self, number): # write code here if number <= 0: return elif number <= 2: return number else: back1, back2 = 2, 1 for i in range(2, number): back2, back1 = back1, back1 + back2 return back1
阅读全文
0 0
- Python:矩形覆盖
- 矩形覆盖[剑指offer]之python实现
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 程序员的自我修养读书笔记:第一章
- 机器学习笔记1:初探机器学习
- Python基础——使字典按照 items 的大小进行排序
- 对js对象和原型的理解
- HDU -- 5071 Chat 超强模拟
- Python:矩形覆盖
- 并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究
- numpy基础——ndarray.shape
- StringBuffer的用法
- Python基础—— dict.get() 与 dict['key'] 的区别
- Leetcode Basic Calculator I && II
- 并发队列 – 无界阻塞队列 LinkedBlockingQueue 原理探究
- tensorflow.nn.bidirectional_dynamic_rnn()函数的用法
- Student Attendance Record I