一、题目

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

Input

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

Output

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

Sample

2
1 2
3 61
3

二、解决方案

1.思路

①这道题我们先找规律,1->2,一种走法,1->3,可以1-3,也可以使1-2-3,两种走法,1->4,1-2-4,1-3-4,1-2-3-4,三种走法,我们可以发现如果从1->4,就是从1->2和1->3的走法1+2=3加起来,也就是递归。
②但是考虑到数据较大,我们定义数组是用long long来定义。

——————————————

2.代码

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{long long  arr[51] = { 0 };arr[2] = 1;arr[3] = 2;for (int i = 4; i < 51; i++){arr[i] = arr[i - 1] + arr[i - 2];}int n = 0;scanf("%d", &n);int start = 0, end = 0;while (n--){scanf("%d %d", &start, &end);printf("%lld\n", arr[end - start + 1]);}return 0;
}

一只小蜜蜂(C语言)相关推荐

  1. 一只小蜜蜂 C语言 函数 递归

    题目 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行.请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数. 输入 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整 ...

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

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

  3. 只学python找工作难吗-只学python语言找工作难吗?

    只学python语言找工作难吗?小编可以肯定的告诉你不难, 初级中级高级职位都有啊,学习python可以找后台开发.数据挖掘.机器学习等方面的工作,python的强大之处在于拥有许多第三方包,可以说是 ...

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

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

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

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

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

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

  7. 一只小蜜蜂... hdu2044

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

  8. K - 一只小蜜蜂...

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

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

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

  10. 谈下自己的认识只掌握一门语言

    出国留学网汉语词典大全为大家提供自大怎么读,自大什么意思,自大造句,自大解释,汉语词典查询等功能,希望对您有用,欢迎大家使用.前位置:色列漫画网 > 少女漫画 > どざむら作品全彩本子之傲 ...

最新文章

  1. 使用ajaxfileupload.js实现文件上传
  2. Trie的C++实现及HDU1251,hdu1671
  3. Linux 设置core dump
  4. 【计组实验】P1 logisim完成单周期处理器开发 MIPS指令集
  5. linux串口配置详解
  6. jsonrpc php使用,php实现的一个简单jsonrpc框架实例
  7. Windows Phone 7 检查手机网络
  8. 设计模式--单例模式(二)双重校验锁模式
  9. SAP 批量下载表数据到EXCEL中
  10. 携程旅游网与马蜂窝游客记录爬取
  11. TOGAF 企业连续系列
  12. 另外一台电脑打开html,有的网页你打不开,在别的电脑就能打开,这样处理就解决了...
  13. 李小杰_测试工程师简历
  14. Capstone CS5210|CS5210 HDMI to VGA转换器
  15. 多传感器数据融合发展综述
  16. java ftpClient 下载文件损坏问题
  17. android 获取sn序列号
  18. [转] TCP/IP原理、基础以及在Linux上的实现
  19. 多维联合正态分布代码matlab(以二维为例)
  20. RateLimiter实现限流

热门文章

  1. 计算机音乐创作心得,理结与悠的作曲入门讲座(心得篇 3-4)
  2. redis 通道 java_【java】netty4,服务端向客户端主动发消息怎么把channel存储到redis缓存中?...
  3. 第二届“梧桐杯”复赛开战在即,邀您观赛!
  4. 01-css3动画之过渡详解 以及 实战纯css打造手风琴图片特效
  5. Jenkins进阶系列之——02email-ext邮件通知模板
  6. 年底了;来一套 微信公众号二维码签到和在线网站抽奖
  7. 群晖docker中安装VS code
  8. Android中淡入淡出动画
  9. 有序线性表查找平均长度 ASL 公式理解,Hash表的“查找成功的ASL”和“查找不成功的ASL”
  10. LaTeX中段落缩进的概念