説明文
長さn
とアルファベットサイズを指定するk>0
と、プログラムは、最大数の一意の部分文字列を持つパラメーターを持つ文字列の数を決定する必要があります。の場合k=2
、これはOEIS A134457を生成します。
例
例えば、2210
部分文字列を持っている 、
2
、22
、221
、2210
、2
、21
、210
、1
、10
、と0
、しかし11の合計のために、2
それが唯一の10個のユニークな部分文字列を持っているので、二回表示されます。
これは、3つの異なるシンボルを含む長さ4文字列のできるだけ多くが、それには36 tieing列の合計35個の他の文字列との連携0012
、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 2017
そうではないでしょう
—
veganaiZe 2017
n=2
、k=3
出力9 11,12,21,22,31,32,33,13,23
:?
@veganaiZe 2桁の数字に部分文字列が繰り返されています。
—
user1502040 2017