一只小蜜蜂(斐波那契dp)
2024-10-19 06:25:33
有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房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
题解:由于到达第i个蜂房只能从左上或右下到达,则到达第i个蜂房方法书为dp[i]=dp[i-1]+dp[i-2];
#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<stack>
#include<queue>
#include<iostream>
#include<map>
#include<vector>
#define ll long long
#define PI acos(-1.0)
using namespace std;
int main()
{
ll m,n,t;
ll str[]={,,};
for(ll i=;i<=;i++)
str[i]=str[i-]+str[i-];
scanf("%d",&t);
while(t--)
{
scanf("%lld%lld",&m,&n); printf("%lld\n",str[n-m+]);
}
return ;
}
最新文章
- .NET Core &; ASP.NET Core 1.0在Redhat峰会上正式发布
- 怎么使用Delphi获取当前的时间,精确到毫秒
- WPF 数据绑定 1_1 基础知识&;绑定到元素属性
- 如何在CentOS/RHEL &; Fedora上安装MongoDB 3.2
- Android View各种尺寸位置相关的方法探究
- JAVA插入sql代码
- 【转】iOS UITableView的方法解析
- 自定义控件:抽屉SlidingDrawer——wrap_content非全屏
- 转:java开发的10位牛人
- position: absolute;绝对定位水平居中问题
- cocos2dx tolua传递参数分析
- addEventListener 与attachEvent
- Re-Order Buffer
- Tensoflow API笔记(N) 设备指定
- Codeforces | CF1037D 【Valid BFS?】
- String:字符串常量池
- 复习python
- dp专题练习
- 01背包问题之2(dp)
- HTML 标签元素的 align 属性
热门文章
- EL标签
- Android中Application是什么?
- Sqlite/ FMDB
- YYMMDD转YYYY-MM-DD
- Webpack 热部署检测不到文件变化问题
- linux下 /boot 分区空间不足及其衍生问题
- 启动mysql 失败,“Warning:The /usr/local/mysql/data directory is not owned by the &#39;mysql&#39; or &#39;_mysql&#39; ”
- 21天学通C++_Day2
- verilog中function的使用
- winSCP连接FTP没有上传的权限