矩形覆盖
来源:互联网 发布:mysql insert 锁表 编辑:程序博客网 时间:2024/05/20 18:14
题目描述
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
解题思路
f(n)=f(n-1)+f(n-2)
public class juxingfugai { public int RectCover(int target) { if (target == 0) return 0; if (target == 1) return 1; if (target == 2) return 2; int fn_1 = 2, fn_2 = 1, fn = 0; for (int i = 2; i < target; i++) { fn = fn_1 + fn_2; fn_2 = fn_1; fn_1 = fn; } return fn; } public static void main(String[] args) { new juxingfugai().RectCover(3); }}
阅读全文
0 0
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- 矩形覆盖
- HTML5本地存储应用sessionStorage和localStorage
- 使用 from selenium import webdriver
- 大家好
- android 7.0 apk版本更新,下载之后自动安装
- LeetCode-84. Largest Rectangle in Histogram
- 矩形覆盖
- memset的简介
- 系统分享
- js 变量是否有值的判断
- uvalive3415
- Altium Designer画PCB时如何将背景的线改为点?
- Servlet-Web 省市区(县)三级联动代码与项目总结
- PageHelper中默认PageInfo成员变量
- AngularJs+bootstrap搭载前台框架——准备工作