Ми визначимо N -експонентний потенціал додатного цілого числа M як кількість префіксів M N які є ідеальними N- силами.
Префікси цілого числа - це всі суміжні послідовності цифр, які починаються з першого, інтерпретуються як числа в базі 10. Наприклад, префікси 2744 - це 2 , 27 , 274 і 2744 .
Префікс Р є ідеальної Н -ступінь , якщо існує ціле число K таких , що K N = P . Наприклад, 81 - це ідеальна 4- сильна потужність, оскільки 3 4 = 81 .
Враховуючи два суворо додатних цілих числа M і N , обчисліть N -експонентний потенціал M згідно з визначенням вище.
Наприклад, 2 -експонентний потенціал 13 дорівнює 3, тому що 13 2 - 169 , а 1 , 16 і 169 - всі ідеальні квадрати.
Тестові справи
Звичайно, виходи майже завжди будуть досить малі, тому що потужність ... ну ... експоненціально зростаючі функції та наявність декількох префіксів ідеальної потужності є досить рідкісним явищем.
M, N -> Output
8499, 2 -> 1
4, 10 -> 2
5, 9 -> 2
6, 9 -> 2
13, 2 -> 3
4, 10
становить 2 , тому що 1 - це ідеальна 10-силова потужність, а 1048576 - також ідеальна 10- сильна потужність (тоді як 10 , 104 , 1048 , 10485 і 104857 - ні). Таким чином, є 2 дійсних префікса, тож вихід 2.