题目链接:

http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=252

分析:

dp[2][0]=2;//表示长度为2的满足要求的且以0结尾的串个数
 dp[2][1]=1;//表示长度为2的满足要求的且以1结尾的串个数

状态转移方程:

dp[i][0]=dp[i-1][0]+dp[i-1][1];

dp[i][1]=dp[i-1][0];

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main()
{
int dp[][];
dp[][]=;//表示长度为2的满足要求的且以0结尾的串个数
dp[][]=;//表示长度为2的满足要求的且以1结尾的串个数
for(int i=;i<=;i++)
{
dp[i][]=dp[i-][]+dp[i-][];
dp[i][]=dp[i-][];
}
int n;
scanf("%d",&n);
while(n--)
{
int m;
scanf("%d",&m);
printf("%d\n",dp[m][]+dp[m][]);
}
return ;
}

最新文章

  1. Redis修改数据多线程并发—Redis并发锁
  2. WinForm开发-界面控件到实体,实体到界面控件自动绑定
  3. The JSP specification requires that an attribute name is preceded by whitespace
  4. 【转】兼容iOS 10 资料整理
  5. 基于 unity ngui 上的滚动加载__UiVirtual
  6. ms-grid layout
  7. google反向代理网址收集
  8. sum(case when then)(男女生的个数)
  9. Git合并分支命令:git merge --ff
  10. Java Scanner nextLine方法跳过
  11. [译].NET Framework 4.8发布
  12. spring-AOP(面向切面编程)-xml方式配置
  13. Mybatis Update操作返回值问题
  14. Python 内置函数sorted()在高级用法
  15. 【译】第七篇 Replication:合并复制-订阅
  16. BZOJ2152 [国家集训队] 聪聪可可 [点分治]
  17. PHP7.x新特性
  18. WebStorm 快键键
  19. Activity 在横竖屏切换情况下的生命周期变化
  20. python之freshman00

热门文章

  1. 正能量:You Are the Best
  2. springboot中使用自定义的properties属性
  3. DOM节点树和元素树--深度遍历
  4. ubuntu中获取文件名称并生成txt文件
  5. Django 开启显示查询语句log
  6. Oracle EBS AR 收款API收款方法标识无效
  7. ssh终端常用快捷键
  8. Jenkins操作,实现增删改查
  9. Azure Document DB Repository 的实现
  10. 用UIControl封装Button