Advertisement
apl-mhd

Fibo

Apr 17th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.  
  5. long long unsigned int dp[100];
  6.  
  7.  
  8.  long long unsigned int fib(int n){
  9.  
  10.  
  11.     if(dp[n] !=-1)
  12.         return dp[n];
  13.  
  14.     return dp[n]= fib(n-1)+ fib(n-2);
  15. }
  16.  
  17. int main() {
  18.  
  19.     dp[0]=0;
  20.     dp[1]=1;
  21.  
  22.  
  23.     for (int i = 2; i <100 ; ++i) {
  24.  
  25.         dp[i]=-1;
  26.  
  27.     }
  28.  
  29.  
  30.     for (int i = 0; i <90 ; ++i) {
  31.  
  32.         cout<<fib(i)<<endl;
  33.  
  34.     }
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement