配点 : 300 点
問題文
長さ N の整数からなる数列 A=(A1,…,AN) であって、以下の条件を全て満たすものは何通りありますか?
- 1≤Ai≤M (1≤i≤N)
- i=1∑NAi≤K
ただし、答えは非常に大きくなることがあるので、答えを 998244353 で割った余りを求めてください。
制約
- 1≤N,M≤50
- N≤K≤NM
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
N M K
出力
答えを 998244353 で割った余りを出力せよ。
2 3 4
6
条件を満たす数列は以下の 6 つです。
- (1,1)
- (1,2)
- (1,3)
- (2,1)
- (2,2)
- (3,1)
31 41 592
798416518
答えを 998244353 で割った余りを出力してください。