骨牌铺方格 递推
来源:互联网 发布:打的软件叫车 编辑:程序博客网 时间:2024/05/16 15:13
骨牌铺方格
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 54144 Accepted Submission(s): 26251
Problem Description
在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.
例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:
例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:
Input
输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0<n<=50)。
Output
对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。
Sample Input
132
Sample Output
132
Author
lcy
Source
递推求解专题练习(For Beginner)
也是多写几个就能看出规律,a[i]=a[i-1]+a[i-2] i>=3;
#include <iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
long long a[100];
int main()
{
a[0]=0;
a[1]=1;a[2]=2;
for(int i=3;i<=51;i++)
{
a[i]=a[i-1]+a[i-2];
}
int n;
while(~scanf("%d",&n))
{
printf("%lld\n",a[n]);
}
return 0;
}
#include<algorithm>
#include<cstdio>
using namespace std;
long long a[100];
int main()
{
a[0]=0;
a[1]=1;a[2]=2;
for(int i=3;i<=51;i++)
{
a[i]=a[i-1]+a[i-2];
}
int n;
while(~scanf("%d",&n))
{
printf("%lld\n",a[n]);
}
return 0;
}
人一我百!人十我万!永不放弃~~~怀着自信的心,去追逐梦想。
阅读全文
0 0
- 骨牌铺方格 (递推)
- 骨牌铺方格 + 递推
- 骨牌铺方格 递推
- HDU-2046 骨牌铺方格【递推】
- 骨牌铺方格 hdu2046 递推
- HDU 2046 骨牌铺方格 递推
- SDUTOJ 1018 骨牌铺方格 递推
- hdu2046 - 骨牌铺方格 (递推求解)
- hdu 2046 骨牌铺方格(递推)
- HDU 2046 骨牌铺方格【递推】
- HDU 2046 骨牌铺方格 递推
- HDOJ 2046 骨牌铺方格 【递推】
- HDOJ-2046 骨牌铺方格(递推)
- HDU 2046 骨牌铺方格(递推)
- 2046骨牌铺方格(递推)
- hdu 2046 骨牌铺方格【递推】
- 递推B 骨牌铺方格
- hdoj 2046 骨牌铺方格(递推)
- win10安装配置maven环境
- 用户画像
- JS 3种规范 CommonJS AMD UMD
- Spring boot 文件上传(多文件上传)
- Super Jumping! Jumping! Jumping! 动态 规划
- 骨牌铺方格 递推
- java-异常/断言/日志/调试
- neutron安全组分析(四)
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(五)
- JS把字符串变成变量名
- 回调
- PHP 文件打开-读取-读取
- 安装windows10 utfs磁盘问题
- 1. KEYS/RENAME/DEL/EXISTS/MOVE/RENAMENX: #在Shell命令行下启动Redis客户端工具。 /> redis-cli #清空当前选择的