hdoj2046
来源:互联网 发布:珠海广电网络 编辑:程序博客网 时间:2024/06/03 09:16
#include<iostream>using namespace std;
int main(void)
{
long long a[100];
int i,n;
a[1]=1;
a[2]=2;
for(i=3;i<=50;++i)
a[i]=a[i-1]+a[i-2];
while(cin>>n)
{
cout<<a[n]<<endl;
}
}
/*
(1)先铺好n-1个格,有f(n-1)个方法,再铺第n层的时候只有一种方法,所以总方法是1*f(n-1);
(2)先铺好n-2格,有f(n-2)个方法,再铺后面两层的时候只能两个都横着铺(否则与第一种情况重复),所以也只有一种;
*/
1 0
- hdoj2046
- HDOJ2046
- HDOJ2046 骨牌铺方格
- HDOJ2046(动态规划)
- 11月22日 HDOJ2046 改革春风
- hdoj2046(Fibonacci 数列(找规律))(骨牌铺方格)
- hdoj2046 骨牌铺方格 hdoj2047 阿牛的EOF牛肉串
- Qt QThread 这是我 见过解析最全面的一片文章
- 编译报错 does not contain bit code
- Android studio无法关联源码
- JDBC之PreparedStatement的用法
- Object-c------Foundation中的结构体和字符串
- hdoj2046
- android悬浮窗口的实现
- css实现3D动画效果
- c++开源爬虫-Larbin简介
- VC++2010下编译STLport,Boost
- hdu 1059 Dividing 多重背包
- HDU 2133 What day is it(日期转换)
- 4.0后configChanges失效的解决
- [算法]实现单链表的反转