路线计算
时间限制:1000 ms | 内存限制:65535 KB
难度:1
-
描述
-
有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。
其中,蜂房的结构如下所示。

-
输入
- 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。
输出 - 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。
样例输入 -
2 1 2 3 6
样例输出 -
1 3
思路:
斐波那契数列 但是要用long long 型
01.#include<iostream>02.usingnamespacestd;03.intmain()04.{05.06.inta,b,n,i;07.longlongs[51];08.s[1]=1;09.s[2]=2;10.for(i=3;i<51;i++)11.{12.s[i]=s[i-1]+s[i-2];13.}14.cin>>n;15.while(n--)16.{17.cin>>a>>b;18.cout<<s[b-a]<<endl;19.}20.21.}
- 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。


被折叠的 条评论
为什么被折叠?



