2384 事后诸葛亮

用L图形(大小为3,也就是去掉一个角的2x2的正方形)和1x2的矩形,覆盖2xn的矩形,问有多少种方案。

覆盖要求不重不漏,整体翻转和旋转均算作不同的方案。

用于覆盖的图形可以旋转,比如可以把L旋转为Г,把1x2的矩形旋转成为2x1的矩形等。

输出方案数模10007的结果。

对于100%的数据,1 <= n <= 10^100000

对于30%的数据,n <= 10^5

对于60%的数据,n <= 10^18

对于80%的数据,n <= 10^1000

输入

输入一行一个整数n。

输出

输出方案数模10007的结果。

输入样例

5

输出样例

24

本题只放代码:

#include<bits/stdc++.h>
#define endline putchar('\n')
using namespace std;
template <typename T>
void read(T &x)
{x=0;char c=getchar();int sgn=1;while(c<'0'||c>'9'){if(c=='-')sgn=-1;c=getchar();}while(c>='0'&&c<='9')x=x*10+c-'0',c=getchar();x*=sgn;
}
template <typename T>
void out(T x)
{if(x<0){putchar('-');x=-x;}if(x>=10)out(x/10);putchar(x%10+'0');
}
long long a[100005];
const int p=10007;
int main()
{a[0]=a[1]=1;a[2]=2;for(int i=3;i<=100000;i++)a[i]=(2*a[i-1]+a[i-3])%p;string str;cin>>str;int n=str.size();long long x=0;for(int i=0;i<n;i++)x=(x*10+str[i]-'0')%10006;cout<<a[x]<<endl;return 0;
}

51nod2384 事后诸葛亮相关推荐

  1. Alpha冲刺 - 事后诸葛亮

    Alpha冲刺 - 事后诸葛亮 Alpha完成情况表 Stardust(安卓端) 模块 预期计划 现实进展 完成度 登录/注册 登录时,从服务器拉取的数据并同步数据库.获取的数据有:用户名.密码.记录 ...

  2. Alpha冲刺之事后诸葛亮

    组长博客 作业博客 项目Postmortem 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件针对的是福大学子来到食堂会犹豫不决无法决定吃什么 ...

  3. 现代软件工程讲义 11 项目管理 - 事后诸葛亮会议

    一个里程碑结束了, 下面怎么办?  团队有什么经验教训? 产品怎么才能做得更好? 我们常说 "软件的生命周期"- 这个软件开发的周期结束了, 生命也结束了. 我们能不能像医学的尸体 ...

  4. 团队作业7——alpha阶段之事后诸葛亮分析

    事后诸葛亮分析 1. 设想和目标 1.1 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决查询物流信息步骤繁琐的问题.定义还算清楚.典型用户主要针对一些不熟悉淘 ...

  5. 第十一次作业 - Alpha 事后诸葛亮(团队)

    软工 · 第十一次作业 - Alpha 事后诸葛亮(团队) 组长本次作业链接 现代软件工程 项目Postmortem 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场 ...

  6. 事后诸葛亮(葫芦娃队)

    课程名称:软件工程1916|W(福州大学) 作业要求:事后诸葛亮(团队) 团队名称:葫芦娃队 作业目标:对这次Alpha冲刺阶段进行事后诸葛亮总结. 作业正文:事后诸葛亮(葫芦娃队) 目录 一.设计和 ...

  7. 软工网络15团队作业7——Alpha冲刺之事后诸葛亮

    一.总结的提纲内容 a. 项目管理之事后诸葛亮会议 (一)设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 让大学生通过记账养成良好的消费习惯,解决 ...

  8. Thunder-Beta发布-事后诸葛亮会议-2017秋-软件工程第十一次作业

    小组名称:Thunder 项目名称:爱阅APP 小组成员:王航 李传康 翟宇豪 邹双黛 苗威 宋雨 胡佑蓉 杨梓瑞 一.设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型 ...

  9. 第十一次作业 - Alpha 事后诸葛亮

    拖鞋旅游队团队事后诸葛亮会议 前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10054510.html 时间:2018-12-1 20:00 地 ...

  10. Alpha阶段事后诸葛亮分析

    事后诸葛亮分析 一.设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件可供各类人群闲暇时间消遣娱乐,锻炼脑力. 定义的很清楚,就是一个定位 ...

最新文章

  1. scanf printf sprintf fprintf
  2. python自学要多久 知乎-怎么自学python,大概要多久?
  3. 如何处理xml文件!看看这里
  4. 算法分析与设计——分治法最近点对
  5. Building your training into your researcing
  6. Hibernate插入、查询、删除操作 HQL or SQL
  7. efcore技巧贴-也许有你不知道的使用技巧
  8. STL sector 应用
  9. csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换
  10. Linux(17)-Make编译,Configure
  11. Catch him(HDU-2351)
  12. win7局域网里输入正确密码也访问不了其他的机器
  13. fcn+caffe+siftflow实验记录
  14. 怎样制作网吧服务器,网吧游戏服务器制作的过程是怎样的
  15. SP2010开发和VS2010专家食谱--第七章节--使用客户端对象模型
  16. Bias and Debias in Recommender System: A Survey and Future Directions学习笔记
  17. 信息学奥赛一本通:1153:绝对素数
  18. 深度学习基础:1x1的卷积为什么代替全连接
  19. Activiti6:模拟钉钉上面的请假流程(使用web画图并导出xml然后使用java执行流程)
  20. 文档在线编辑开发心得

热门文章

  1. 工厂模式简介和应用场景
  2. openshift operator 介绍
  3. shell实现论坛灌水机
  4. 计算机硬盘启动设置方法,如何进入BIOS设置硬盘启动顺序|计算机BIOS硬盘启动设置方法...
  5. python系列之:字典update
  6. PLM Agile BOM表结构笔记
  7. 合并二叉树进行期权定价
  8. uni-app引用第三方插件(根据银行卡卡号查询银行类型和卡类型)
  9. [洛谷P1338] 末日的传说
  10. 【JS小知识】this的指向、工厂方法、构造函数及优化、prototype原型、forEach()的使用