题目传送门:1049. Mondriaan

思路:

  找规律的一道水题。

  假设长度为n的有f(n)种画法。容易求出f(0)=1,f(1)=2,f(2)=7...

  找出递推式f(n)=3f(n-1)+f(n-2)-f(n-3)(推导了半节英语课。。。),打好表之后输入输出搞定。

代码:

 1 #include<iostream>
 2 using namespace std;
 3
 4 const int MAX=1000001;
 5 int f[MAX];
 6
 7 int main(){
 8     int testcases,l;
 9     cin>>testcases;
10     f[0]=1;
11     f[1]=2;
12     f[2]=7;
13     for(int i=3;i<MAX;i++)
14         f[i]=(3*f[i-1]+f[i-2]-f[i-3]+10)%10;//Only the last number is useful.
15     while(testcases--){
16         cin>>l;
17         cout<<f[l]<<endl;
18     }
19     return 0;
20 }

转载于:https://www.cnblogs.com/jolin123/p/3430552.html

Sicily 1049. Mondriaan 解题报告相关推荐

  1. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)

    线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报  分类: ...

  2. 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  3. 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我新写的超高质量的题解和代码,题目难度不 ...

  4. 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  5. 解题报告(十三)中国剩余定理(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  6. 解题报告(四)生成函数(ACM/ OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  7. 解题报告(八) prufer 序列与 Cayley 公式(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  8. 解题报告(一)E、(BZOJ4589)Hard Nim(博弈论 + FWT)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  9. 解题报告(五)组合计数(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  10. 解题报告(二)E、(BZOJ3513) [MUTC2013] idiots(生成函数 + FFT + 组合计数)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

最新文章

  1. git上传代码到码云(详细)
  2. Visual C++——《可视化编程技术》实验报告——绘图与文本操作
  3. DWZ与百度编辑器的IE8以下上传图片兼容问题
  4. matlab电压稳定极限,电力系统电压稳定性的Matlab建模分析
  5. 原来 Kylin 的增量构建,大有学问! | 原力计划
  6. csharp:Convert Image to Base64 String and Base64 String to Image
  7. Twaver-HTML5基础学习(13)连线(Link)连线的绑定与展开
  8. ubuntu 64位下载 处理器为Intel
  9. 网站首页导航栏移入移出动画(一)slideDown、slideUp
  10. Python高级编程——13.垃圾回收机制
  11. 免企业资质免签约支付
  12. Fluent的porous jump边界条件
  13. Linux中安装配置jdk
  14. Linux运维遇见Device /dev/sdb excluded by a filter如何解决
  15. maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-...
  16. python 时间戳转iso 8601_Python中的ISO时间(ISO 8601)
  17. 点云RANSAC拟合平面(MATLAB)
  18. springmvc下载excel模板示例代码
  19. 苹果cms播放器添加教程
  20. 解决Git在clone项目时的fatal

热门文章

  1. python字符串转换成数字_python – Jinja将字符串转换为整数
  2. Bioconductor学习_基因组坐标体系-Granges和IRanges
  3. 计算机操作系统详细学习笔记(一):计算机操作系统概述
  4. SSM通信研究:如何拦截SSM代理流量
  5. 将Linux目录下的文件放到子目录中
  6. mysql 07001_MySQL迁移文件的小问题
  7. 解决linux 运行自动化脚本浏览器无法启动问题
  8. q 与 blockquote 的区别
  9. 工厂设计模式究竟怎么写更优雅?!
  10. Kettle数据源连接配置