分析

本题可以递推,最重要的就是找到递推式,然后我们分析可以发现一块2X2的方块就决定了所有的瓷砖摆法,一共下图的三种,然后我们分析最后的2X2的方块,可以得到递推式,然后即可解决问题,和斐波那契属于递推的类型题;

#include<bits/stdc++.h>using namespace std;int n;
int f[300];int main() {cin.tie(0);cin >> n;f[1] = 1;f[2] = 3;for (int i = 3; i <= n; ++i) {f[i] = (f[i - 1] + 2 * f[i - 2]) % 100007;}cout << f[n];
}

T1209 铺砖——递推相关推荐

  1. hdu 2046 骨牌铺方格 递推求解

    骨牌铺方格 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  2. Java实现 LeetCode 790 多米诺和托米诺平铺(递推)

    790. 多米诺和托米诺平铺 有两种形状的瓷砖:一种是 2x1 的多米诺形,另一种是形如 "L" 的托米诺形.两种形状都可以旋转. XX <- 多米诺 XX <- &q ...

  3. HDU 2046 骨牌铺方格 递推

    骨牌铺方格 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  4. 【递推】 铺砖2!!!

    铺砖2 序言 这篇博客我还是准备讲一讲递推这个板块的题.反正我是觉得基本上所有的递推题只要找到了递推式,那都是小case. 题目 现在上题: 题目描述 对于一个2行N列的走道.现在用1 * 2,2 * ...

  5. 练习1-递推(找数字\街区\铺砖)

    1000 Problem A 时间限制 : 40/20 MS(Java/Others) | 内存限制 : 65536/32768 KB(Java/Others) Submits : 110 | Sol ...

  6. HDOJ 2046 骨牌铺方格 【递推】

    HDOJ 2046 骨牌铺方格 [递推] 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2046 铺2*1只有一种情况(一竖) 2*2有两种情况(两横或 ...

  7. HDU2046 骨牌铺方格【递推】

    骨牌铺方格 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  8. UVA11310 Delivery Debacle【铺砖问题】

    Wolfgang Puck has two very peculiar habits: • I. He only makes two shapes of cakes. One is square an ...

  9. HDU1290 重建希望小学【递推+打表】

    重建希望小学 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

最新文章

  1. html文件执行顺序,网页的加载和执行顺序?
  2. linux——系统排错之引导恢复shell
  3. 每天一道LeetCode-----有序数组右移n位后查找某个元素
  4. [vue.js]Invalid options in vue.config.js: publicPath is not allowed
  5. linux下的精确wait
  6. .php t=,关于php:意外的T_VARIABLE,期望T_FUNCTION
  7. C语言之struct A *b和struct A c区别
  8. php 如何配置 redis,php 如何设置redis
  9. 切割照片php上传,php下ajax的文件切割上传
  10. java版定时任务quartz【石英钟】
  11. webapi实现AJAX多文件上传,AJAX调用webapi上传图片或文件
  12. 菜鸟对新技术的一点看法
  13. Mac 下安装pip,卸载pip方法
  14. Lunar Pro for Mac v5.2.2 – 实用的外接显示器屏幕亮度调节工具
  15. matlab导入数据文件,matlab怎么导入mat数据文件
  16. tips:如何在chrome浏览器的网页中截长图
  17. 迎接基础软件创新的春天
  18. Microsoft Azure 建立虚拟机
  19. 利用阿里云短信找回密码 SpringBoot集成Mybatis
  20. Ubuntu 19.04初体验

热门文章

  1. Java:Random函数及其种子的作用
  2. Cpuid查询处理器的详细信息
  3. AI快剪-全自动视频剪辑软件
  4. python有道云笔记_一键导出「有道云笔记」所有笔记
  5. Centos7.9网络配置及图形界面的安装全流程
  6. 如何制作docker镜像
  7. 每日新闻 | 中国移动与中国工商银行签署战略合作协议
  8. 如何才能成为一名架构师?
  9. C#中两个日期的月份差
  10. 银行招聘计算机要求高吗,考银行招聘需要什么条件?