NYOJ-252 01串
2016-02-21 10:52
253 查看
01串
时间限制:1000 ms | 内存限制:65535 KB难度:2
描写叙述
ACM的zyc在研究01串,他知道某一01串的长度,但他想知道不含有“11”子串的这样的长度的01串共同拥有多少个。他希望你能帮帮他。
注:01串的长度为2时,有3种:00,01。10。
输入第一行有一个整数n(0<n<=100),表示有n组測试数据;
随后有n行,每行有一个整数m(2<=m<=40)。表示01串的长度;
输出输出不含有“11”子串的这样的长度的01串共同拥有多少个,占一行。
例子输入
2 2 3
例子输出
3 5
01.
#include<iostream>
02.
using
namespace
std;
03.
int
main()
04.
{
05.
int
num[41][2],i;
06.
num[2][0]=2;
//长为2,结尾为0
07.
num[2][1]=1;
//长为2。结尾为1
08.
for
(i=3;i<41;i++)
09.
{
10.
num[i][0]=num[i-1][1]+num[i-1][0];
11.
num[i][1]=num[i-1][0];
12.
}
13.
int
n,m;
14.
cin>>n;
15.
while
(n--)
16.
{
17.
int
m;
18.
cin>>m;
19.
cout<<num[m][0]+num[m][1]<<endl;
20.
}
21.
return
0;
22.
}
相关文章推荐
- android四大组件之service
- BZOJ_P3110 [ZJOI2013]K大数查询(线段树+整体二分)
- 推荐一个清理自己电脑磁盘的磁盘容量图形化软件--WinDirStat
- ASP.NET 4.0尚未在 Web 服务器上注册
- BZOJ3716: [PA2014]Muzeum
- hdu 1714 RedField(积分问题)
- JQuery操作 单选框、复选框、下拉框。
- CodeForces 630 M. Turn(水~)
- 项目记录20-- 原来c#框架mediator改lua--01
- 信号完整性第二章小结
- android四大组件之broadcast
- spring与springmvc整合
- 【从零学习Python】Ubuntu14.10下Python开发环境配置
- C语言中的enum(枚举)使用方法
- Altium Designer 8.0不为人知的27个技巧【转】
- 【装载】java异常机制
- android四大组件之Activity
- POJ 1845 sumdiv 数论 A^B 的所有约数之和
- Struts2 DMI 动态方法调用
- leetcode - One Edit Distance