Descrição
Dado um comprimento n
e um tamanho de alfabeto k>0
, seu programa deve determinar o número de cadeias com os parâmetros que possuem um número máximo de substrings exclusivas. No caso de k=2
, isso gera OEIS A134457 .
Exemplo
Por exemplo, 2210
tem as subsequências ,
2
, 22
, 221
, 2210
, 2
, 21
, 210
, 1
, 10
, e 0
, para um total de 11. No entanto, 2
é exibida duas vezes, de modo que só tem 10 subsequências exclusivos.
Isso é o máximo possível para um comprimento de 4 cordas que contém 3 símbolos diferentes, mas está vinculado a outras 35 cordas para um total de 36 cordas de amarração 0012
, incluindo,, 2101
e 0121
. Portanto, para n=4
e k=3
, seu programa deve gerar 36.
Casos de teste
n k output
0 5 1
1 3 3
5 1 1
9 2 40
2 3 6
5 5 120
n=2
, k=3
saída 9 11,12,21,22,31,32,33,13,23
:?