零起点学算法95——骨牌铺方格(找规律)
来源:互联网 发布:打鸟汽枪100元淘宝 编辑:程序博客网 时间:2024/06/09 16:18
#include <cstdio>#include <iostream>#include <cstring>#include <string>#include<algorithm>using namespace std;long long a[55];void init(){ a[1]=1;a[2]=2;a[3]=3; for(int i=4;i<=50;i++) a[i]=a[i-1]+a[i-2];}int main(){ init(); int n; while(~scanf("%d",&n)) { printf("%lld\n",a[n]); } return 0;}思路:
这个是找规律的题,a[1]=1,a[2]=2,a[i]=a[i-1]+a[i-2];
以2*3方格为例,
1:可以认为是2*2的方格在右边添加一个骨牌
2:可以认为是2*1的方格在右边添加两个上下堆叠的骨牌
依此类推:2*n的方格
1:可以认为是2*n-1的方格在右边添加一个骨牌
2:可以认为是2*n-2的方格在右边添加两个上下堆叠的骨牌具体还是要手动画图才能体会里面的去重环节Description
在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:
Input
输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0<n<=50)。
Output
对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。
Sample Input
132
Sample Output
132
阅读全文0 0
- 零起点学算法95——骨牌铺方格(找规律)
- 零起点学算法96——折线分割平面(找规律)
- hdoj2046(Fibonacci 数列(找规律))(骨牌铺方格)
- 找规律小水题--骨牌铺方格
- 1151: 零起点学算法58——开灯问题
- 零起点学算法68——删除字符
- 零起点学算法82——find your present
- 零起点学算法94——今年暑假不AC(贪心)
- 骨牌铺方格 ——解题报告
- 2046——骨牌铺方格
- 骨牌铺方格(2046)
- 骨牌铺方格(HDU2046)
- ACM练习训练——零起点学算法76——绝对公正的裁判
- acm练习 零起点学算法78——牛牛 2017 02 24
- 零起点学算法71——C语言合法标识符(个人错误总结)
- HDU2501 骨牌 水题 找规律
- HDU——2046—— 骨牌铺方格
- 杭电OJ——2046 骨牌铺方格(简单的推断题)
- Netfilter学习之NAT类型动态配置(一)iptables和Netfilter简介
- List中remove方法
- 课堂作业
- Game HDU
- 从LeNet中分析Caffe模型要素
- 零起点学算法95——骨牌铺方格(找规律)
- C++数据结构:栈——顺序栈实现的之二:两栈共享空间
- 使用纯css3自定义单选框radio和复选框checkbox
- Java 异常处理作业
- tomcat调优
- A
- Android QQ微信抢红包apk的实现
- AmazeUI的JS表单验证框架实战分享
- C
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
上杉景胜猫
欧阳紫杉
杉崎千佳
杉绘梨衣
杉
上杉绘梨衣捏脸数据
上杉昇
杉本彩
杉浦花音
青山铁杉作品
南晴陆铭杉
终结杉计划
陆铭杉
杉拼音
杉部首
陆铭杉南晴
云若杉兮
杉浦则夫
杉怎么读
南晴陆铭杉全文阅读
杏原杉离喷血图片
杉的拼音
上杉和也
南晴陆铭杉全文免费阅读
恶魔总裁太饥渴杉南
当杠精杠上杠精
逆天狂妃杠上冷邪冰帝
拽丫头杠上恶魔校草
杠上开花
亿万契约杠上钻石老公
杠上花
恶魔少爷杠上拽丫头
杠上腹黑邪王
绝美四校草杠上三大归国女
神医悍匪杠上腹黑邪王
杠上冷情王爷
校草杠上俏丫头
杠上霸道总裁
杠上妖孽九千岁
水波纹热烫上杠图解
前杠