题目描述

有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。

输入输出格式

输入格式:
输入文件的仅包含两个正整数N,K。

输出格式:
输入文件stair.out仅包括1个正整数,为不同方式数,由于答案可能很大,你需要输出mod 100003后的结果。

输入输出样例

输入样例#1:
5 2
输出样例#1:
8
说明

对于20%的数据,有N ≤ 10, K ≤ 3;

对于40%的数据,有N ≤ 1000;

对于100%的数据,有N ≤ 100000,K ≤ 100。


递推公式m[i]:=m[i]+m[i-j];


代码如下:

vari,j,n,a,b:longint;m:array[-1000..100000] of longint;
beginread(n,a);m[0]:=1;for i:=1 to n do for j:=1 to a do m[i]:=(m[i]+m[i-j]) mod 100003;write(m[n]);
end.

转载于:https://www.cnblogs.com/Comfortable/p/8412405.html

洛谷 1057——台阶问题(递推与递归二分)相关推荐

  1. 洛谷 1057——传球游戏(递推与递归二分)

    题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏. 游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同 ...

  2. [洛谷]P1936 水晶灯火灵 (#递推 -1.3)

    题目描述 爱与愁大神兴高采烈地踏出妖精系道馆--他已经获得了妖精系徽章(鼓掌)!可是一出门就遇到一群パンプジン(Because today is Halloween)!仲谋半?没事,爱与愁大神手上还仅 ...

  3. 算法设计与分析 1 递推与递归

    递推与递归 Fibonacci #include<stdio.h> #pragma warning (disabled:4996) #define MAX 100 int f[MAX];/ ...

  4. 递推和递归(C语言)

    文章目录 前言 一.递推原理 1.递推概念 2.递推关系 3.递推特点 4.递推详例 5.解决递推问题的步骤 二.递归原理 1.递归的概念 2.构成递归的条件 3.递归的模板 4.递归详例 三.递推和 ...

  5. 0x02.基本算法 — 递推与递归

    目录 一.递推与递归 二.分治 三.模拟计算机实现递归 四.相应习题: 0.AcWing 92. 递归实现指数型枚举(递归/循环+位运算) 1.AcWing 93. 递归实现组合型枚举 2.AcWin ...

  6. 基本算法之递推与递归的简单应用

    递推与递归的简单应用 常见的枚举形式 实现指数型枚举 DFS (一) DFS (二) 位运算(一) 位运算(二) 实现组合型枚举 DFS + 剪枝 实现排列型枚举 DFS 费解的开关 奇怪的汉诺塔 分 ...

  7. 算法总结之递推与递归

    递推算法 递归算法大致包括两方面的内容:1)递归起点 : 2)递归关系 递推起点 递归起点一般由题目或者实际情况确定,不由递归关系推出.如果无法确定递归起点,那么递归算法就无法实现.可见,递归起点是递 ...

  8. 递推与递归 (区别)

    递推与递归 本文中部分内容转自他人博客,作者相关信息以及博客地址在文末. 概念 递归:从已知问题的结果出发,用迭代表达式逐步推算出问题的开始的条件,即顺推法的逆过程,称为递归. 递归的定义:在一个函数 ...

  9. 昆虫繁殖(继续理解递推和递归)

    昆虫繁殖(继续理解递推和递归) /*[题目描述] 科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强.每对成虫过x个月产y对卵,每对卵要过两个月长成成虫.假设每个成虫不死,第一个月只有一对 ...

最新文章

  1. qlabel可以选中吗_QLabel-标签控件的应用
  2. 将mcomaster配置以apache运行
  3. wxPython多线程界面卡死或在不同平台崩溃问题
  4. java递归遍历xml所有元素_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
  5. 机器学习算法分类总结
  6. HTTP/2 in GO(一)
  7. 推荐一个好用的百度文库在线免费下载文档网站
  8. pyqt4安装问题小结(一)
  9. 解决vscode的任务栏白色图标的问题
  10. Xshell 6 免费版下载及设置教程
  11. Python sum()函数
  12. 可折叠设备的桌面模式
  13. Django模型系统之常用查询语法及进阶
  14. 攻克苹果4.3被拒问题 韩俊强的博客
  15. JAVA练习177-有重复字符串的排列组合
  16. 区块链、货币和社交扩展性 1
  17. MBA联考英语二考试最新考试大纲出来啦
  18. WPF中WrapPanel、StackPanel等添加滚动条ScrollViewer
  19. 我在腾讯云从域名申请到网站备案的操作攻略
  20. 2020.6.7日笔记

热门文章

  1. lumen php命令,php – 如何使用命令行手动运行laravel / lumen作业
  2. c#水晶报表连接mysql,如何将数据库绑定到水晶报表?
  3. python2和3语法区别_python2和3语法区别
  4. python中的索引从几开始计数_计算机为什么要从 0 开始计数?
  5. java线上问题定位_java定位线上问题
  6. c++primer 3.2,3.3练习题
  7. 如何把项目改成微服务项目_【日记】148微服务项目第18天
  8. 基于javaweb SSM邮件收发信息系统设计和实现以及文档
  9. mysql crash定位分析_MySQL实例crash的案例详细分析
  10. Pycharm 项目运行的多种技巧