题目描述:

nowcoder利用业余时间养了一窝蜜蜂,因为空间比较小,蜂房只有两排,如下图所示:

如你所见,蜜蜂的蜂房是正六边形,假设蜜蜂只会从左往右爬,即从1号蜂房能爬到2号和3号;从6号蜂房能爬到7号和8号……

现给出两个蜂房的编号a和b,要求计算蜂房a的蜜蜂爬到蜂房b有几条不同路线。

输入描述:

  1. 输入的第一行是一个整数n
  2. 接下来n行数据,每行一组测试用例
  3. 每组测试用例包含两个正整数a和b,(0 < a < b < 2^31)

输出描述:

每组用例的结果单独输出一行。输出数据结果范围是 [0, 2^63)。

输入例子:

3
1 2
3 6
99 100

输出例子:

1
3
1
  • 由于排列规则可知,以及只能往左、右走,可知只有n-2、n - 1到达n。得出了fn) = f(n - 1) + f(n - 2),斐波拉契尔数列。。。

代码:

#include<iostream>using namespace std;const int MAX = 100010;int main(){long long a[MAX]={1,1,2};for(int i=3;i<MAX;i++){a[i] = a[i-1]+a[i-2];}int n;cin>>n;while(n--){int x,y;cin>>x>>y;cout<<a[y-x]<<endl;}return 0;
}

PAT练习 蜜蜂寻路相关推荐

  1. PAT 1009 蜜蜂寻路

    1009 蜜蜂寻路 nowcoder利用业余时间养了一窝蜜蜂,因为空间比较小,蜂房只有两排, 如下图所示: (图片是扣得牛客网的) 如你所见,蜜蜂的蜂房是正六边形,假设蜜蜂只会从左往右爬,即从1号 蜂 ...

  2. PAT (Basic Level) Practise (中文)-1025. 反转链表 (25)

    PAT (Basic Level) Practise (中文)-1025. 反转链表 (25)   http://www.patest.cn/contests/pat-b-practise/1025 ...

  3. 【Android】基于A星寻路算法的简单迷宫应用

    简介 基于[漫画算法-小灰的算法之旅]上的A星寻路算法,开发的一个Demo.目前实现后退.重新载入.路径提示.地图刷新等功能.没有做太多的性能优化,算是深化对A星寻路算法的理解. 界面预览: 初始化: ...

  4. 在A*寻路中使用二叉堆

    在A*寻路中使用二叉堆 作者:Patrick Lester(2003年4月11日更新) 译者:Panic 2005年3月28日 译者序:     这一篇文章,是"A* Pathfinding ...

  5. 1093 Count PAT‘s

    这题出现在"活用递推"专题下面,所谓递推就是这一步的结果和上一步的结果有直接联系.对于本题来说,从左到右,记到当前位置,一共出现的P的个数,如果当前位置是P,则个数就是上一位的加1 ...

  6. 网络地址转换(PAT)

    一.静态NAT 1.实验环境 GNS3模拟软件 2.网络拓扑及IP地址规划如图 3. 通过配置PAT实现IP地址的多路复用,达到节省IP地址的目的 4.实验步骤(IP地址配置步骤省略) R1上的配置 ...

  7. NC:蜜蜂肠道微生物的多样性

    本文转载菲沙基因,已获授权 蜜蜂的社会性 蜜蜂是社会性昆虫,过着群体生活.蜂群是由3种(蜂王.雄蜂.工蜂)形态和职能不同的蜜蜂组成的一个有机体,是蜜蜂赖以生存的生物单位.群体中只有一只蜂后(Queen ...

  8. PAT甲级(Advanced Level)真题--1046 Sharing

    PAT甲级(Advanced Level)真题–1046 Sharing 通过:648 提交:1138 通过率:56% To store English words, one method is to ...

  9. PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy

    PAT甲级(Advanced Level)真题-- 1062 To Buy or Not to Buy 通过:643 提交:1220 通过率:52% Eva would like to make a ...

最新文章

  1. 是什么给了150万开发者拥抱深度学习的底气?
  2. ca证书 linux 导入_CA搭建与证书申请
  3. 加载静态文件,父模板的继承和扩展(2017.11.3)
  4. Modern C++ Design 学习笔记-第3章
  5. LA3989女士的选择
  6. OP07高级电路图-摘自:Reza Moghim
  7. 从客户端(CourseIssueContent=P财务审计师岗位认证招生简章BR...)中检测到有潜在危险的 Request.Form 值。...
  8. Asp Net Core 5 REST API 使用 RefreshToken 刷新 JWT - Step by Step(三)
  9. Floyd算法应用-医院选址问题
  10. Duplicate class com.blankj.utilcode.BuildConfig found in modules classes.jar
  11. php 时分秒转时分_php 时分秒转为秒,秒转化为天时分秒
  12. 微信小程序组件间传值
  13. 有哪些方法能将纸质书籍转成PDF电子版
  14. linux启动服务日志,linux 服务启动日志
  15. cmd怎么查看当前静态路由_怎么使用cmd设置添加电脑上静态路由
  16. 锚具ovm是什么意思_OVM锚具资料
  17. IDEA插件系列(94):Pomodoro-tm插件——番茄钟计时
  18. Ruby read JSON file
  19. Java日历设计思路
  20. ――关于几个著名小说的胡思乱想

热门文章

  1. 腾讯视频采集规则+发布模块(基于火车头全站采集与发布站点教程)
  2. 闲鱼项目玩法实战,做闲鱼一定要知道的卖货技巧!
  3. Elasticsearch-head-master配置 (与es连接)
  4. 截止到20190828的前沿汇总
  5. ssm框架前后端数据交互完整示例
  6. java如何将图片转为pdf
  7. 数学建模用python好吗_用 Python 做数学建模
  8. 计算机内存占用过高,电脑内存占用高怎么办 Win7内存占用高解决办法
  9. python五边形的代码_python正五边形代码
  10. php动态数组的存储过程,存储过程(数组参数、for循环、拼凑的动态sql游标、merge into)...