Descripción
Dada una longitud ny un tamaño de alfabeto k>0, su programa debe determinar el número de cadenas con esos parámetros que tienen un número máximo de subcadenas únicas. En el caso de k=2, esto genera OEIS A134457 .
Ejemplo
Por ejemplo, 2210tiene las subcadenas , 2, 22, 221, 2210, 2, 21, 210, 1, 10, y 0, para un total de 11. Sin embargo,2 aparece dos veces, por lo que sólo tiene 10 subcadenas únicas.
Este es el mayor número posible para una longitud de 4 cadena que contiene 3 símbolos diferentes, pero los lazos con otros 35 cuerdas para un total de 36 cuerdas tieing incluyendo 0012, 2101, y 0121. Por lo tanto, para n=4yk=3 , su programa debería generar 36.
Casos de prueba
n k output
0 5 1
1 3 3
5 1 1
9 2 40
2 3 6
5 5 120
n=2, k=3salida 9 11,12,21,22,31,32,33,13,23:?