Nous définirons le potentiel N- exponentiel d'un entier positif M comme le nombre de préfixes de M N qui sont des N- puissances parfaites .
Les préfixes d'un entier sont toutes les sous-séquences contiguës de chiffres qui commencent par le premier, interprétées comme des nombres en base 10. Par exemple, les préfixes de 2744 sont 2 , 27 , 274 et 2744 .
Un préfixe P est un parfait N - Power s'il existe un entier K tel que K N = P . Par exemple, 81 est une puissance parfaite de 4 car 3 4 = 81 .
Étant donné deux entiers strictement positifs M et N , calculez le potentiel N- exponentiel de M selon la définition ci-dessus.
Par exemple, le potentiel 2- exponentiel de 13 est 3 car 13 2 est 169 , et 1 , 16 et 169 sont tous des carrés parfaits.
Cas de test
Naturellement, les sorties seront presque toujours assez petites car les puissances sont ... eh bien ... des fonctions en croissance exponentielle et avoir plusieurs préfixes de puissance parfaite est plutôt rare.
M, N -> Output
8499, 2 -> 1
4, 10 -> 2
5, 9 -> 2
6, 9 -> 2
13, 2 -> 3
4, 10
est 2 , car 1 est une puissance 10 parfaite et 1048576 est également une puissance 10 parfaite (alors que 10 , 104 , 1048 , 10485 et 104857 ne le sont pas). Ainsi, il y a 2 préfixes valides, donc la sortie est 2.