Problem Description

有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。
其中,蜂房的结构如下所示。

Input

输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。

Output

对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。

Sample Input

2
1 2
3 6

Sample Output

1
3

解题思路:

1到2只有一条路,1到3有两条路,所以可以推得f(n)到f(n+1)有一条路,f(n)到f(n+2)有两条路

ac代码:

#include <iostream>
#include <cmath>
#define ll long long int
using namespace std;
ll A[50];
int main()
{ll n,a,b,i;A[1]=1;//n到n+1一种路A[2]=2;//n到n+2两种路scanf("%lld",&n);while(n--){scanf("%lld %lld",&a,&b);for(i=3;i<=b-a;i++)A[i]=A[i-1]+A[i-2];printf("%lld\n",A[b-a]);}return 0;
}

hdoj2044:一只小蜜蜂(递推)相关推荐

  1. 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事

    题目:一只小蜜蜂 递归做法: #include<cstdio> #include<iostream> #include<stdlib.h> #include< ...

  2. 【NOIP模拟】T1 发电机(递推逆元+期望)

    期望是有线性性质的 考虑每个点的概率 由于一个点的子树放了后 它就不能再放了 换句话说 这个点是子树中第一个通电的 也就是说这个点的通电概率是\(\frac{1}{size[i]}\) 题目中又说了每 ...

  3. 2018暑假集训---递推递归----一只小蜜蜂hdu2044

    一只小蜜蜂... Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  4. HDU2044 一只小蜜蜂...【递推】

    一只小蜜蜂... Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  5. 一只小蜜蜂 HDU2044 递推

    Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行.请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数. 其中,蜂房的结构如下所示. Input 输入数据的第一行是一个整数N, ...

  6. 一只小蜜蜂(hdoj 2044,动态规划递推)

    Problem Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行.请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数. 其中,蜂房的结构如下所示. Input 输入数据的第一 ...

  7. HDU2044 一只小蜜蜂…(简单递推)

    一只小蜜蜂... Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  8. HDU - 2044一只小蜜蜂 一道递推题

    一只小蜜蜂 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> ...

  9. ACM训练赛--递推专题

    1001: Buy the Ticket Problem Description The "Harry Potter and the Goblet of Fire" will be ...

  10. ACM入门练习与递推小结

    一些实用的套路需要了然于心. 查表法实例(点击进入->ACM查表): 1.HDU2004 成绩转换 2.I00030 Grades conversion 3.HDU1048 The Hardes ...

最新文章

  1. c# string总结
  2. 通过Xcode断点集成 reveal(2017-10-20更新)
  3. android对skia的封装,Skia引擎API整理介绍(skia in Android 2.3 trunk)
  4. 使用Mockito在Java中进行模拟入门
  5. OpenTSDB 安装
  6. 数据中心实施服务器虚拟化前的十大思考
  7. idea js检查太卡_IntelliJ IDEA抑制、禁用与启用检查
  8. 教你如何用若依创建子模块详细教程
  9. php自动跳转函数,迅睿CMS 重写控制网站自动跳转函数
  10. 调取方法_最新微信调取转账证据新方法公布
  11. 为何师兄研二就能发表COLING国际会议长文?
  12. 【图像几何】基于matlab GUI傅立叶+DCT图像变换【含Matlab源码 844期】
  13. UVA 10602 - Editor Nottoobad
  14. 深入剖析锂电池保护电路的工作原理
  15. android模拟器录制视频教程,夜神安卓模拟器怎么录制视频 夜神安卓模拟器录制视频教程...
  16. bzoj 2827 千山鸟飞绝
  17. 服务器上可以监控虚拟机操作吗,使用Vmware免费虚拟机监控程序的利弊
  18. github项目ratel:JAVA实现斗地主
  19. 基于安卓/微信小程序的个人健康打卡系统
  20. C# 调用Windows media play 播放器方法

热门文章

  1. GPO备份还原复制及导入
  2. python中formatter的用法_python中 logging的使用详解
  3. Eureka 控制台参数说明
  4. python unrar问题_Python提取/unrar RAR文件错误
  5. php中if函数的,【后端开发】php中if函数用法
  6. mysql 自动复制_MySQL复制 自动监控脚本-阿里云开发者社区
  7. VS Code中powershell无法运行cnpm, vue等命令
  8. 个人使用unity3d过程中遇到的一些小问题集合之有时候在场景中创建光源会有一条虚线...
  9. enlightenment提权的工具
  10. ACM-经典DP之Monkey and Banana——hdu1069