题目描述
树 T=(V,E) 是一个无向连通且无环的简单图。在本题中,我们考虑 c 色树,即树上每个节点有 c 种颜色之一的树。
两棵有色树 T1=(V1,E1),T2=(V2,E2) 相等,当且仅当:
- 存在双射 π:V1→V2,满足对于任意节点对 (u,v)∈V1,满足 {u,v}∈E1 当且仅当 {π(u),π(v)}∈E2。
- 对于任意节点 v∈V1,T1 中 v 节点的颜色和 T2 中 π(v) 节点的颜色相同。
我们称一棵树 T=(V,E) 的一个独立集为任意节点的子集 S⊆V,满足 S 中没有两不同节点被一条边相连。独立集 S 的大小等于属于 S 集合的节点个数。
给定三个整数 l,r,c,求问有多少不同的 c 色树满足其最大独立集的大小在 [l,r] 中?由于答案可能会非常大,所以请求出它对 998244353 取模后的值。
输入格式
一行,三个整数 l,r,c。
输出格式
一行,一个整数,表示所求的值。
1 3 1
9
1 3 2
149
提示
对于 100% 的数据,1≤l≤r≤5×105,1≤c≤998244352。