水~

#include <cstdio>
#define N 100004
#define mod 5000011
#define setIO(s) freopen(s".in", "r" , stdin)
using namespace std;
int f[N][2];
int main()
{
// setIO("input");
int n , k, i ;
scanf("%d%d", &n, &k);
f[1][0] = f[1][1] = 1;
for(i = 2; i <= n ; ++ i)
{
f[i][0] = (f[i - 1][0] + f[i - 1][1]) % mod;
if(i > k) f[i][1] = f[i - k][0];
else f[i][1] = 1;
}
printf("%d\n", (f[n][0] + f[n][1]) % mod);
return 0;
}

  

最新文章

  1. .NET平台BigO算法复杂度备忘
  2. Java和.NET使用DES对称加密的区别
  3. Ubuntu 12 升级 SVN 1.6 到 1.8 版本
  4. Foxit Reader 插件下载
  5. MPMoviePlayerController过期导致视频播放时间条颠倒及AVPlayerViewController的用法
  6. spftlayer 安装及简单使用
  7. Linux系统环境变量的四个配置文件的关系
  8. 【C语言学习】存储类型
  9. VSTO 向office文档中插入内容
  10. [国嵌笔记][036][关闭MMU和CACHE]
  11. Linux下yum安装MySQL yum安装MySQL指定版本
  12. SQL注入之Sqli-labs系列第四十七关,第四十八关,第四十九关(ORDER BY注入)
  13. Loadrunner&#160;脚本开发-利用web_submit_data函数实现POST请求
  14. python使用requests发送application/x-www-form-urlencoded请求数据
  15. luogu1377 树的序 (线段树)
  16. nodejs 使用http模块保存源码
  17. 【Oracle学习笔记-1】Win7下安装Oracle 10g
  18. JAVA编程之——反射Reflect
  19. DeveloperAppleHelp
  20. 《Windows核心编程》第五章——作业

热门文章

  1. Flask的 sqlalchemy 操作要点
  2. Spring MVC 中使用AOP 进行事务管理--注解实现
  3. CF 631B 题解
  4. 记一次程序从x86_64linux平台移植到armv7平台
  5. ubuntu 安装 Anaconda2和3的tips
  6. mysql5.6
  7. Python字符串和正则表达式中的反斜杠(&#39;\&#39;)问题
  8. linux命令 集合
  9. zuul开发实战(限流,超时解决)
  10. centos 安装配置LAMP平台