Dado un número entero nn, queremos saber si n=mkn=mk mm y k>1k>1. ¿Qué es el método más rápido? (Suponga que no se dan los factores de la nn).
El mejor método que se me ocurre es intentar calcular n1kn1k a una cierta precisión, kk 22 log2nlog2n. Determinar si n1kn1k es un número entero por prueba si ⌊n1k⌋k=n⌊n1k⌋k=n.