Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. long long dp[20000000];
  7.  
  8. long long fibo(long long ind){
  9.     //cout<<ind<<endl;
  10.     if(dp[ind]!=0)return dp[ind];
  11.     if(ind==1||ind==2)return 1;
  12.     else{
  13.         dp[ind] = (fibo(ind-1)+fibo(ind-2))%((long long)1e8+7);
  14.         return dp[ind];
  15.     }
  16. }
  17.  
  18. int main(){
  19.     //ios_base::sync_with_stdio(0);
  20.     long long t;
  21.     cin>>t;
  22.     while(t--){
  23.         int n;
  24.         scanf ("%d",&n);
  25.         printf("%d \n",fibo(n));
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement