装修

hero为了能顺利娶princess ,花了血本,买了个房子,现在决定装修。房子的长度为n米,宽度为3米,现在我们有2种地砖,规格分别是1米×1米,2米×2米,如果要为该教室铺设地砖,请问有几种铺设方式呢?
Input
输入数据首先包含一个正整数C,表示包含C组测试用例,然后是C行数据,每行包含一个正整数n(1<=n<=30),表示教室的长度。
Output
对于每组测试数据,请输出铺设地砖的方案数目,每个输出占一行。
Sample Input
2

2

3
Sample Output
3

5

——————————————————————————————————

dp列出递推式打表即可

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
#include <queue>
#include <stack>
#include <string>
#include <set>
#include <map>
using namespace std; int main()
{
int a[31];
a[0]=1;
a[1]=1;
for(int i=2;i<31;i++)
{
a[i]=2*a[i-2]+a[i-1];
} int t,n; while(~scanf("%d",&t))
{
while(t--)
{
scanf("%d",&n);
printf("%d\n",a[n]);
}
}
return 0;
}

最新文章

  1. 常见http status code
  2. GNU Trove trove4j
  3. connectionString加密
  4. 【转】iOS开发系列--数据存取
  5. jQeury学习笔记
  6. Git的使用详解
  7. java中equals与==的区别
  8. SQLSERVER 性能优化之Perfmon指标
  9. 终于将SAP系统完全配置通过了
  10. 洛谷P5206 [WC2019]数树 [容斥,DP,生成函数,NTT]
  11. 【CTSC2018】暴力写挂(边分治,虚树)
  12. Ubuntu16.04+CUDA8.0+cuDNN5.1+Python2.7+TensorFlow1.2.0环境搭建
  13. 【java多线程】队列系统之ArrayBlockingQueue源码
  14. JavaWeb学习 (十)————Cookie
  15. Thymeleaf+SpringMVC,如何从模板中获取数据(转)
  16. fiddler抓包参数乱码的解决方法
  17. centos磁盘挂载|centos虚拟机硬盘不够怎么办?|centos虚拟机硬盘的扩展
  18. mono touch登录设计
  19. LeetCode 81 Search in Rotated Sorted Array II(循环有序数组中的查找问题)
  20. Django框架(五) Django之模板语法

热门文章

  1. VMware ESXi NAT实现
  2. 字符串循环右移N位
  3. bzoj 4885: [Lydsy2017年5月月赛]长方体
  4. Bootstrap-Plugin:轮播(Carousel)插件
  5. Bootstrap-CL:标签
  6. 分布式锁实践(二)-ZooKeeper实现总结
  7. 原生态Vim使用快捷键
  8. vs2010 出现“未能将 ProteusDebugEngine 调试器附加到计算机”
  9. c#,条码
  10. jeesite快速开发平台(六)----代码生成模块介绍及使用