Advertisement
Es7evam

Fibonacci

Apr 4th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. #include <cstdlib>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. const long long int N = 101;
  8. long long int cnt[10];
  9. long long int dp[N];
  10.  
  11. long long int f (long long int x){
  12. if(x <= 1) {
  13. return 1;
  14. }
  15. if (dp[x] != -1){
  16. return dp[x];
  17. }
  18. return dp[x] = f (x-1) + f(x-2);
  19. }
  20.  
  21. int main (void) {
  22. memset (dp, -1, sizeof dp); // Coloca determinado valor no vetor, sรณ funciona com -1 e 0
  23. cout<< f(99) << endl;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement