#abc167e. [abc167_e]Colorful Blocks

[abc167_e]Colorful Blocks

nn 个方格排成一排,你需要给这些方格染色。

你有 mm 种颜色给方格染色,每一个方格只可以染一种颜色,且这 nn 个方格都需要染色。注意,一种染色方式不一定需要使用所有的颜色。

请问有多少种染色方式,使得最多可能有 kk 对相邻颜色相同的方格。由于答案可能很大,所以请你输出答案模 998244353998244353 的值。

样例一解释:共有六种方法,分别是:112121122211212221

Translate by Chancylaser.