Advertisement
Guest User

Maximum

a guest
May 20th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main(){
  5. int long long i, n, k = 99999;
  6.  
  7. int long long arr[k];
  8.  
  9. k /= 2;
  10. arr[0] = 0;
  11. arr[1] = 1;
  12.  
  13. for(i = 1; i <= k; i++){
  14. arr[2 * i] = arr[i];
  15. arr[2 * i + 1] = arr[i] + arr[i + 1];
  16. }
  17. //cout << arr[(2 * i) + 1] << endl;
  18.  
  19. while(1){
  20. scanf("%lld", &n);
  21.  
  22. if(n == 0) break;
  23.  
  24. if(n % 2 == 0){
  25. printf("%lld\n", arr[n - 1]);
  26. } else {
  27. printf("%lld\n", arr[n]);
  28. }
  29. }
  30.  
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement