博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu2044一只小蜜蜂
阅读量:5222 次
发布时间:2019-06-14

本文共 1095 字,大约阅读时间需要 3 分钟。

有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。
其中,蜂房的结构如下所示。
Input
输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。 Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。
Sample Input
21 23 6
Sample Output
13
 
 斐波拉契 
1 #include
2 using namespace std; 3 const int maxn=1e6+5; 4 const int INF=1e9+7; 5 long long n,a,b,f[55]; 6 template
void red(t &x) 7 { 8 x=0; 9 int w=1;10 char ch=getchar();11 while(ch<'0'||ch>'9')12 {13 if(ch=='-')14 w=-1;15 ch=getchar();16 }17 while(ch>='0'&&ch<='9')18 {19 x=(x<<3)+(x<<1)+ch-'0';20 ch=getchar();21 }22 x*=w;23 }24 void input()25 {26 freopen("input.txt","r",stdin);27 }28 int main()29 {30 //input();31 red(n);32 for(int i=1;i<=n;++i)33 {34 red(a);35 red(b);36 f[a]=1;37 f[a+1]=1;38 for(int i=a+2;i<=b;++i)39 f[i]=f[i-1]+f[i-2];40 printf("%lld\n",f[b]);41 }42 return 0;43 }
View Code

 

转载于:https://www.cnblogs.com/Achensy/p/10775750.html

你可能感兴趣的文章
java,多线程实现
查看>>
个人作业4-alpha阶段个人总结
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
递归-下楼梯
查看>>
实用的VMware虚拟机使用技巧十一例
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
WEB_点击一百万次
查看>>
CodeForces - 878A Short Program(位运算)
查看>>
路冉的JavaScript学习笔记-2015年1月23日
查看>>
Mysql出现(10061)错误提示的暴力解决办法
查看>>
2018-2019-2 网络对抗技术 20165202 Exp3 免杀原理与实践
查看>>
NPM慢怎么办 - nrm切换资源镜像
查看>>