Problem
¡Elevar a una potencia es mucho más rápido que n multiplicaciones! Para hacer esto, use las siguientes relaciones de recurrencia:
\(a^n=(a^2)^{n/2}\) incluso n,
\(a^n=a \cdot a^{n-1}\) para n impar.
Implemente el algoritmo de exponenciación rápida. Si hace todo bien, la complejidad de su algoritmo será O(logn) .
Entrada
Introduzca un número real a y un número entero n.
Impresión
Imprime la respuesta al problema, con una precisión de 6 decimales.
No puede usar la exponenciación estándar.
Ejemplos
| # |
Entrada |
Salida |
| 1 |
2
7 |
128 |
| 2 |
1.00001
100000
|
2.71827 |
Запрещенные операторы: pow; **; log