Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. long long m=10000000007;
  4. long long FibonacciMod(long long n){
  5. int a1 = 1, a2 = 1;
  6. if(n==1||n==2) return 1;
  7. long long i=3,a;
  8. while(i<=n){
  9. a=a1+a2;
  10. a1=a2;
  11. a2=a;
  12. i++;
  13. }
  14. return a;
  15. }
  16. int main(){
  17. long long t;
  18. cin>>t;
  19. while(t--){
  20. long long n;
  21.  
  22. cin>>n;
  23. cout<< FibonacciMod(n%m)<< endl;
  24.  
  25. }
  26. return 1;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement