zoukankan      html  css  js  c++  java
  • HDU 2070 Fibbonacci Number

    Fibbonacci Number

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 13400    Accepted Submission(s): 6677


    Problem Description
    Your objective for this question is to develop a program which will generate a fibbonacci number. The fibbonacci function is defined as such:

    f(0) = 0
    f(1) = 1
    f(n) = f(n-1) + f(n-2)

    Your program should be able to handle values of n in the range 0 to 50.
     

    Input
    Each test case consists of one integer n in a single line where 0≤n≤50. The input is terminated by -1.
     

    Output
    Print out the answer in a single line for each test case.
     

    Sample Input
    3 4 5 -1
     

    Sample Output
    2 3 5
    Hint
    Note:
    you can use 64bit integer: __int64
     



    #include<stdio.h>
    __int64 a[55]={0,1};
    int main()
    {
    	int i;
    	int m;
    	for(i=2;i<51;i++)
    	a[i]=a[i-1]+a[i-2];
    	while(scanf("%d",&m)&&(m!=-1))
    	{
    		printf("%I64d
    ",a[m]);
    	}
    	return 0;
    }
    	
    





    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    CF1117G Recursive Queries
    P6604 [HNOI2016]序列 加强版
    高级图论
    P7708「Wdsr-2.7」八云蓝自动机 Ⅰ
    ISIJ2020 游记
    计算几何笔记 (模板)
    AC自动机学习笔记
    KMP学习笔记
    treap学习笔记
    HolyK学长的杂题选讲
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4852384.html
Copyright © 2011-2022 走看看