Exponentation rapide
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Élever à une puissance est beaucoup plus rapide que n multiplications ! Pour cela, utilisez les relations de récurrence suivantes :
\(a^n=(a^2)^{n/2}\)  même n,   ; 
\(a^n=a \cdot a^{n-1}\)  pour unn impair.
 
Mettre en œuvre l'algorithme d'exponentiation rapide. Si vous faites tout correctement, alors la complexité de votre algorithme sera O(logn) .
 
Entrée
Entrez un nombre réel a et un entier n.
 
Mentions légales
Imprimez la réponse au problème, avec une précision de 6 décimales.
 
Vous ne pouvez pas utiliser l'exponentiation standard.
 
 
Exemples
| # | 
Entrée | 
Sortie | 
| 1 | 
2 
7 | 
128 | 
| 2 | 
1.00001
100000
2.71827 | 
 Запрещенные операторы: pow; **; log