UOJ Logo 蜗牛编程训练题库

JZOJ

#1171. 【ABC167E】小球染色2

统计
时间限制:1s    空间限制:256MB    输入文件:ball.in    输出文件:ball.out
当前24小时内您还剩30次提交本题的机会

小球染色 2

题目描述

有n个小球排成一行,有m种颜色可以选择给每个小球涂色,但是要求是:要让这些小球最多有k对相邻小球的颜色相同(另一种解释为最多有k个小球与它左边的小球颜色相同,1号左边没有小球),问有多少种涂色方法?

方案数很大,只需要对 998244353 取余即可。

输入格式

三个整数:$n,m,k$

输出格式

一个整数,表示答案。

样例数据

input

3 2 1

output

6

input

100 100 0

output

73074801

数据规模与约定

$1 \leq n,m \leq 2*10^5, 0\leq k \leq n-1$

时间限制:$2 \text {s}$

空间限制:$256 \text {MB}$

解题讨论区

标题 发表者 发表日期