crowulll

Untitled

Aug 3rd, 2020 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.31 KB | None | 0 0
  1. #include<iostream>
  2. long long fastpow(long long x, long long y){
  3.     if (y == 0) return 1;
  4.     if (y % 2 == 1) return x*fastpow(x, y - 1);
  5.     long long tmp = fastpow(x, y/2);
  6.     return tmp*tmp;
  7. }
  8. using namespace std;
  9. long long n;
  10. int main(){
  11. cin >> n;
  12.     cout << (n % 2 == 0 ? fastpow(2, n/2) : 0);
  13. }
Add Comment
Please, Sign In to add comment