博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
骨牌铺方格
阅读量:3948 次
发布时间:2019-05-24

本文共 594 字,大约阅读时间需要 1 分钟。

骨牌铺方格

Time Limit: 1000 ms Memory Limit: 32768 KiB

Problem Description

在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:
在这里插入图片描述

Input

输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0< n<=50)。
Output
对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。
Sample Input
1
3
2
Sample Output
1
3
2

Fibonacci类问题骨牌问题

递推公式:f(n)=f(n-1)+f(n-2);

递推关系式:f(1)=1,f(2)=2;

代码如下:

#include 
#include
int main(){ int n,i; long long int s[51]; s[1]=1; s[2]=2; for(i=3;i<=50;i++) { s[i]=s[i-1]+s[i-2]; } while(~scanf("%d",&n)) { printf("%lld\n",s[n]); } return 0;}

转载地址:http://jzhwi.baihongyu.com/

你可能感兴趣的文章
linux ftp 脚本 -- 使用程序执行脚本
查看>>
MFC CListBox的使用
查看>>
VS2008 CString转char字符串
查看>>
VS2008 如何设置mfc对话框最小化
查看>>
VS2008向MFC 对话框 添加托盘图标(显示和消失)
查看>>
托盘使用--最小化到托盘,双击托盘立即还原显示
查看>>
ORACLE客户端连接配置 tnsnames.ora内容
查看>>
Ubuntu 12.04添加开机启动项
查看>>
MFC对话框使用标签页控件
查看>>
redhat中vsftp开机自启动
查看>>
修改RedHat默认登录方式
查看>>
按字段值分组表中记录
查看>>
windows批处理实现telnet登陆和运行命令--还有问题
查看>>
windows批处理实现telnet登陆和运行命令--设置缺省输入法为英文
查看>>
freetds使用-远程访问SQL Server库
查看>>
linux获得系统编码
查看>>
Ubuntu安装glib
查看>>
MySQL存储过程,生成大量数据
查看>>
查询字段值出现多次的字段值
查看>>
SQL Server表存在则进行查重 SQL语句
查看>>