B - 一只小蜜蜂...

news/2024/11/25 0:21:05/

题目

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

Input
输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。
Output
对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。
Sample
Inputcopy Outputcopy
2
1 2
3 6
1
3

思路

由于小蜜蜂到达某处每次只能走到当前数字加1或者加2;因此我们不难想到小蜜蜂的走法等于到达最后走数字加1位置的走法与最后走数字加2位置的走法之和;所以我们可以直接用递归做,这是一种思路。
另外,我们同样可以发现,这个题类似于阶梯问题,,每次只能走一步或者两步,相当于求从0到始末位置数字之差级阶梯的走法,直接用斐波那契数列做。
值得注意的是,斐波那契数列到下标为48时整型就已经存不下了,记得用长整型来存。

代码

#include <stdio.h>
int main()
{int n,a,b;long long int f[55];f[0]=1;f[1]=1;for(int i=2;i<55;i++){f[i]=f[i-1]+f[i-2];} scanf("%d",&n);while(n--){scanf("%d %d",&a,&b);printf("%lld\n",f[b-a]); }return 0;
}

http://www.ppmy.cn/news/357476.html

相关文章

MIC 增益调节 MT6357

MT6357是智能手机电源供应商完全集成的PMIC目标。下面是MT6357 PMIC的框图。 MT 6357是一款为2G/3G/4G手机和智能手机优化的电源管理系统芯片&#xff0c;包含5块转换器和29个LDO&#xff0c;为特定的2G/3G/4G智能手机子系统优化。 kernel-4.19\sound\soc\mediatek\codec\mt635…

基于javaweb+jsp的小蜜蜂扩音器网上商城系统(java+JSP+Servlet+JDBC+Ajax+mysql)

基于javawebjsp的小蜜蜂扩音器网上商城系统(javaJSPServletJDBCAjaxmysql) 一、项目简述 用户功能模块&#xff1a; 用户注册&#xff1a; 用户登录&#xff1a;商品模块&#xff1a;订单模块&#xff1b;后台管理系统功能&#xff1a;管理员模块&#xff1a; 商品模块…

带你选择适合你的的Warm Audio麦克风前置放大器

什么是麦克风前置放大器&#xff0c;前置放大器做什么&#xff1f; 麦克风前置放大器是一种通过增加增益来放大麦克风信号的装置。大多数麦克风的音量都很低&#xff0c;通过增加增益&#xff0c;它可以让麦克风在标准声级&#xff08;也就是线路级&#xff09;上听到足够的声…

Java项目:小蜜蜂扩音器网上商城系统(java+JSP+Servlet+JDBC+Ajax+mysql)

源码获取&#xff1a;博客首页 "资源" 里下载&#xff01; 一、项目简述 用户功能模块&#xff1a; 用户注册&#xff1a; 用户登录&#xff1a;商品模块&#xff1a;订单模块&#xff1b;后台管理系统功能&#xff1a;管理员模块&#xff1a; 商品模块&#xff1a;…

Waves插件

Waves插件 下载安装包查看是否存在之前版本的waves 用控制面板或者其他软件 卸载 去控制面板中&#xff0c;正常缷掉WAVES 9安装目录&#xff0c;把残留的WAVES文件夹干掉&#xff01;清理注册表内的内容&#xff1a; 32bit : HKEY_LOCAL_MACHINE\Software\Waves 64bit : HKE…

语音领域的波束形成Beamforming小结

关注、点赞、收藏是对我最大的支持&#xff0c;谢谢^v^ 目录 1. 背景介绍 2. 多通道信号的公式描述 3. 传统波束形成&#xff08;delay-and-sum和filter-and-sum&#xff09; 4. MVDR 4.1 传统MVDR 4.2 融入深度学习的MVDR 5. GEV(Generalized eigenvalue) beamformer …

麦克风阵列杂音很重解决方案(科大讯飞麦克风阵列+6.0)

使用独立电源 使用独立电源 使用独立电源 实验室买了一块科大讯飞的麦克风阵列6.0…… 昨天测试了下杂音非常重…… 语音测试的音频下载链接&#xff1a;http://download.csdn.net/detail/zmdsjtu/9652413 直接连耳机发现即便有噪音也在能忍受的范围之内 所以初步分析是语音输…

基于javaweb的小蜜蜂扩音器网上商城系统(java+jsp+servlet+jdbc+ajax+mysql)

基于javaweb的小蜜蜂扩音器网上商城系统(javajspservletjdbcajaxmysql) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计&#xff0c;大作业&#xff0c;毕业设计&#xff0c;项目练习&#xff0c;学习演示等…