Exponenciação rápida
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Elevar a uma potência é muito mais rápido do que n multiplicações! Para fazer isso, use as seguintes relações de recorrência:
\(a^n=(a^2)^{n/2}\)  even n,   
\(a^n=a \cdot a^{n-1}\)  para ímpar n.
 
Implemente o algoritmo de exponenciação rápida. Se você fizer tudo certo, a complexidade do seu algoritmo será O(logn) .
 
Entrada
Insira um número real a e um número inteiro n.
 
Impressão 
Imprima a resposta do problema, com precisão de 6 casas decimais.
 
Você não pode usar a exponenciação padrão.
 
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
2 
7 | 
128 | 
| 2 | 
 1.00001 
100000 
 | 
2.71827 | 
 Запрещенные операторы: pow; **; log