Zdefiniujemy N- wykładniczy potencjał dodatniej liczby całkowitej M jako liczbę prefiksów M N, które są doskonałymi mocami N.
Przedrostki liczby całkowitej są ciągłymi podciągami cyfr rozpoczynającymi się od pierwszego, interpretowanymi jako liczby w podstawie 10. Na przykład przedrostki 2744 to 2 , 27 , 274 i 2744 .
Przedrostek P jest doskonałym N parowe Jeżeli istnieje liczba całkowita K , tak że K N = P . Na przykład 81 jest idealną siłą 4, ponieważ 3 4 = 81 .
Biorąc pod uwagę dwie ściśle dodatnie liczby całkowite M i N , oblicz N- wykładniczy potencjał M zgodnie z powyższą definicją.
Na przykład potencjał wykładniczy 2 wynoszący 13 wynosi 3, ponieważ 13 2 wynosi 169 i 1 , 16 oraz 169 są idealne kwadratów.
Przypadki testowe
Oczywiście, wyjścia prawie zawsze będą dość małe, ponieważ moce są ... no cóż ... wykładniczo rosnące funkcje i posiadanie wielu prefiksów idealnej mocy jest raczej rzadkie.
M, N -> Output
8499, 2 -> 1
4, 10 -> 2
5, 9 -> 2
6, 9 -> 2
13, 2 -> 3
4, 10jest 2 , ponieważ jeden jest doskonałym 10 mocy i 1048576 jest także doskonały 10 mocy (przy 10 , 104 , 1048 , 10485 i 104857 nie). Zatem istnieją 2 poprawne prefiksy, więc wynik to 2.