기술
길이 n와 알파벳 크기가 주어지면 k>0프로그램은 최대 개수의 고유 한 하위 문자열을 갖는 매개 변수를 가진 문자열 수를 결정해야합니다. 의 경우 k=2OEIS A134457 이 생성 됩니다 .
예
예를 들어, 2210하위 문자열을 가지고 , 2, 22, 221, 2210, 2, 21, 210, 1, 10, 및 0, 단 (11)의 총, 2단지 10 개의 고유 문자열을 갖고 있으므로, 두번 나타난다.
이는 3 개 개의 심볼들을 포함하는 길이 4 문자열 가능한 많은이지만, 묶는 것을 포함하여 36 문자열 총 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
그래서 않을 것
—
veganaiZe
n=2, k=3출력 9 : 11,12,21,22,31,32,33,13,23?
@veganaiZe 두 자리 숫자에는 반복되는 부분 문자열이 있습니다.
—
user1502040