杭电2044--一只小蜜蜂...--(递推求解)斐波那契数列应用
2013-03-19 21:25
246 查看
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2044
蜜蜂在1格里,它可以往2、3两格里爬。蜜蜂在6格里,它可以往7、8格里爬。
如果默认是从第一个开始走,所以n格的走法就是n-1格加上n-2格的走法,即f(n)=f(n-1)+f(n-2),即斐波那契数列。
此题中所求为f(b-a)。
代码如下:
蜜蜂在1格里,它可以往2、3两格里爬。蜜蜂在6格里,它可以往7、8格里爬。
如果默认是从第一个开始走,所以n格的走法就是n-1格加上n-2格的走法,即f(n)=f(n-1)+f(n-2),即斐波那契数列。
此题中所求为f(b-a)。
代码如下:
#include<stdio.h> int main() { int i,n,a,b; _int64 f[51]; scanf("%d",&n); while(n--) { scanf("%d %d",&a,&b); f[0] = 0; f[1] = 1; f[2] = 2; for(i=3;i<=(b-a);i++) { f[i] = f[i-1]+f[i-2]; } printf("%I64d\n",f[b-a]); } return 0; }
相关文章推荐
- 杭电2044 一只小蜜蜂(递推)
- 递推—杭电2044 一只小蜜蜂...
- 【杭电oj】2044 - 一只小蜜蜂...(递推)
- 【杭电-oj】-2044-一只小蜜蜂...(递推)
- 2044 一只小蜜蜂...【递推】
- 杭电1143——Tri Tiling(递推求解)
- hdu 2044 一只小蜜蜂... (递推)
- HDU 2044 一只小蜜蜂...(递推,Fibonacci)
- 【杭电】[2044]一只小蜜蜂...
- 杭电2044 一只小蜜蜂...
- hdu 2044 一只小蜜蜂...(很简单的递推)
- YT03-递推求解课堂题目-1003 献给杭电五十周年校庆的礼物-(6.7日-烟台大学ACM预备队解题报告)
- HDOJ_杭电2044_一只小蜜蜂,递归题目
- HDOJ 2044 一只小蜜蜂... 【递推】
- HDU 2044 一只小蜜蜂…【递推】
- hdu 2044-2050 递推求解专题练习
- HDOJ 2044 一只小蜜蜂... 【递推】
- hdoj 2044 一只小蜜蜂... 解题报告 (简单递推)
- HDU 2044 一只小蜜蜂... (递推)
- 杭电 2044 一只小蜜蜂...