Definiremo il potenziale esponenziale di N di un intero positivo M come il conteggio dei prefissi di M N che sono perfetti N- poteri.
I prefissi di un numero intero sono tutte le sottosequenze contigue di cifre che iniziano con il primo, interpretate come numeri nella base 10. Ad esempio, i prefissi di 2744 sono 2 , 27 , 274 e 2744 .
Un prefisso P è un perfetto N -power se esiste un intero K tale che K N = P . Ad esempio, 81 è un perfetto 4- potenza perché 3 4 = 81 .
Dati due numeri interi strettamente positivi M e N , calcolare il potenziale esponenziale N di M secondo la definizione sopra.
Ad esempio, il potenziale esponenziale di 2 di 13 è 3 perché 13 2 è 169 e 1 , 16 e 169 sono tutti quadrati perfetti.
Casi test
Naturalmente, le uscite saranno quasi sempre piuttosto ridotte perché le potenze sono ... beh ... le funzioni in crescita esponenziale e con più prefissi a potenza perfetta sono piuttosto rare.
M, N -> Output
8499, 2 -> 1
4, 10 -> 2
5, 9 -> 2
6, 9 -> 2
13, 2 -> 3
4, 10è 2 , perché 1 è un perfetto 10-power e 1048576 è anche un perfetto 10-power (mentre 10 , 104 , 1048 , 10485 e 104857 non lo sono). Quindi, ci sono 2 prefissi validi, quindi l'output è 2.