AtCoder Beginner Contest 167
E
Colorful Blocks
AtCoder
⌀ 1442
原题
← DF →
翻译中…

Problem Statement

翻译中…

There are $N$ blocks arranged in a row. Let us paint these blocks.

翻译中…

We will consider two ways to paint the blocks different if and only if there is a block painted in different colors in those two ways.

翻译中…

Find the number of ways to paint the blocks under the following conditions:

翻译中…
  • For each block, use one of the $M$ colors, Color $1$ through Color $M$, to paint it. It is not mandatory to use all the colors.
  • There may be at most $K$ pairs of adjacent blocks that are painted in the same color.
翻译中…

Since the count may be enormous, print it modulo $998244353$.

翻译中…

Constraints

翻译中…
  • All values in input are integers.
  • $1 \leq N, M \leq 2 \times 10^5$
  • $0 \leq K \leq N - 1$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M K

翻译中…

Output

翻译中…

Print the answer.

翻译中…

样例

Input #1
3 2 1
Output #1
6
The following ways to paint the blocks satisfy the conditions: `112`, `121`, `122`, `211`, `212`, and `221`. Here, digits represent the colors of the blocks.
Input #2
100 100 0
Output #2
73074801
Input #3
60522 114575 7559
Output #3
479519525
题目信息
题号
abc167_e
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。