#abc279g. [abc279_g]At Most 2 Colors

[abc279_g]At Most 2 Colors

题目描述

有一个格子网格,包含 1×N1 \times N 个正方形,编号为 1,2,,N1,2,\ldots,N

Takahashi 准备了 CC 种颜料,并用这 CC 种颜料之一对每个正方形进行了染色。
然后,在任意连续的 KK 个正方形中,最多只有两种颜色。
具体地说,对于每个满足 1iNK+11 \leq i \leq N-K+1 的整数 ii,正方形 i,i+1,,i+K1i,i+1,\ldots,i+K-1 中最多只有两种颜色。

Takahashi 有多少种涂色方式?
由于数字可能很大,请将答案对 998244353998244353 取模。

约束条件

  • 输入中的所有值均为整数。
  • 2KN1062 \leq K \leq N \leq 10^6
  • 1C1091 \leq C \leq 10^9

输入

输入以以下格式从标准输入给出:

NN KK CC

输出

以整数形式打印答案。


样例输入 1

3 3 3

样例输出 1

21

在这个输入示例中,我们有一个 1×31 \times 3 的网格。
2727 种涂色方式中,有 66 种方式是用不同的颜色对所有正方形进行涂色的,剩余的 2121 种方式是在任意连续的三个正方形中最多只有两种颜色。


样例输入 2

10 5 2

样例输出 2

1024

由于 C=2C=2,不论如何将正方形进行涂色,任意连续的 KK 个正方形中最多只有两种颜色。


样例输入 3

998 244 353

样例输出 3

952364159

将答案对 998244353998244353 取模后打印。