描述
给定一个长度n
和一个字母大小k>0
,您的程序必须确定带有最大唯一子字符串数的那些参数的字符串数。在这种情况下k=2
,将生成OEIS A134457。
例
例如,2210
具有子 ,
2
,22
,221
,2210
,2
,21
,210
,1
,10
,和0
,总共11。然而,2
出现了两次,所以它只有10个独特的子串。
对于包含3个不同符号的长度为4的字符串,此数目尽可能多,但它与其他35个字符串并列0012
,总共36个绑定字符串,包括2101
,和0121
。因此,对于n=4
和k=3
,您的程序应输出36。
测试用例
n k output
0 5 1
1 3 3
5 1 1
9 2 40
2 3 6
5 5 120
3
你能举一些例子吗?很难通过简短的描述来应对挑战。
—
ETHproductions
所以不会
—
veganaiZe
n=2
,k=3
输出9 :11,12,21,22,31,32,33,13,23
?
@veganaiZe两位数字具有重复的子字符串。
—
user1502040