만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

Melborp Lacissalc

시간 제한2초메모리 제한1024 MB

요약
0부터 k-1까지의 수로 이루어진 길이 n인 배열 중, 합이 k의 배수인 연속 부분배열이 정확히 t개인 배열의 개수를 998244353으로 나눈 나머지로 구합니다.
난이도

보통10점 중 6점

유형
동적 계획법, 누적 합, 조합론
정답자
아직 제출이 없습니다

문제

그래미에게는 좋아하는 수 kk가 있다. 그래미는 kk로 나누어떨어지는 모든 수를 좋은 수라고 생각한다.

00부터 k−1k-1까지의 수로만 이루어진 배열마다, 그래미는 합이 좋은 수가 되는 비어 있지 않은 연속 부분 배열의 개수를 그 배열의 좋음도로 정의한다.

좋음도가 tt인 길이 nn의 배열의 개수를 구하라. 답이 매우 클 수 있으므로 998 244 353998\,244\,353으로 나눈 나머지를 출력한다.

입력

한 줄에 세 정수 nn, kk, tt가 주어진다 (1≤n,k≤641 \leq n, k \leq 64, 0≤t≤n(n+1)20 \leq t \leq \frac{n(n+1)}{2}).

출력

답을 998 244 353998\,244\,353으로 나눈 나머지를 나타내는 정수 하나를 출력한다.

예제3

  1. 예제 1

    입력
    2 5 1
    
    예상 출력
    12
    
  2. 예제 2

    입력
    7 10 15
    
    예상 출력
    2016
    
  3. 예제 3

    입력
    46 50 171
    
    예상 출력
    645560469