Kami akan menentukan N potensi -exponential dari bilangan bulat positif M sebagai hitungan prefiks dari M N yang sempurna N -powers.
Awalan bilangan bulat adalah semua angka berikutnya yang bersebelahan yang dimulai dengan angka pertama, diartikan sebagai angka pada basis 10. Sebagai contoh, awalan 2744 adalah 2 , 27 , 274 dan 2744 .
Sebuah awalan P adalah sempurna N -power jika ada integer K sehingga K N = P . Misalnya, 81 adalah kekuatan 4 sempurna karena 3 4 = 81 .
Diberikan dua bilangan bulat positif M dan N , hitung potensial N -eksponensial M sesuai dengan definisi di atas.
Misalnya, 2- potensi potensial dari 13 adalah 3 karena 13 2 adalah 169 , dan 1 , 16 dan 169 semuanya kotak sempurna.
Uji kasus
Tentu saja, output akan hampir selalu sangat kecil karena kekuatan adalah ... yah ... fungsi yang tumbuh secara eksponensial dan memiliki beberapa awalan kekuatan sempurna agak jarang.
M, N -> Output
8499, 2 -> 1
4, 10 -> 2
5, 9 -> 2
6, 9 -> 2
13, 2 -> 3
4, 10
ini 2 , karena 1 adalah sempurna 10-daya dan 1.048.576 juga sempurna 10-daya (sementara 10 , 104 , 1048 , 10485 dan 104.857 tidak). Jadi, ada 2 awalan yang valid, jadi outputnya adalah 2.