Задача №3806. Быстрое возведение в степень
Возводить в степень можно гораздо быстрее, чем за \(n\) умножений! Для этого нужно воспользоваться следующими рекуррентными соотношениями:
\(a^n=(a^2)^{n/2}\) при четном \(n\),
\(a^n=a\cdot a^{n-1}\) при нечетном \(n\).
Реализуйте алгоритм быстрого возведения в степень. Если вы все сделаете правильно, то сложность вашего алгоритма будет \(O(\log n)\).
     Входные данные
    
Вводится действительное число a и целое неотрицательное число n.
     Выходные данные
    
Выведите ответ на задачу.
Нельзя использовать стандартное возведение в степень.
Примеры
Входные данные
2 7
Выходные данные
128
Входные данные
1.00001 100000
Выходные данные
2.71827
Сдать:  для сдачи задач необходимо  войти в систему