约定(Promise)
题目背景
在化为废墟的城市中,大雨倾盆而降。
「魔女之夜」被击败后,圆和焰也已遍体鳞伤,因魔力不足而倒地不起。
「我们,也已经完了......」圆轻叹道。
「那悲叹之种呢?」焰的语气中还带着一丝希望。
圆沉默不语,望着天空,只是无奈地摇了摇头。
「是吗...... 我说,我们就这样一起变成怪物,把这世界的一切都搞得一团糟吧。」焰说着,不由地啜泣起来。「把那些讨厌的事和悲伤的事,全都和没发生过一样,破坏掉、破坏掉、破坏殆尽...... 你不觉得,这样也很好吗?」
随着一声清脆的碰撞,焰感觉到魔力流入了自己的灵魂宝石内。她转头看见圆正微笑着,拿着一枚悲叹之种。
「刚才那是骗你的,」圆的笑容依旧那么甜美,「我还留着一个呢。」
焰慌忙抱住了圆的手臂,问到:「为什么,为什么要给我?」
「因为有件我做不到,但是小焰能做到的事,我想拜托你...... 小焰,你可以回到过去对吧?你说过,为了避免这样的结局,而改写过历史的吧......」
「嗯...」
圆也终于忍不住悲伤,晶莹的泪珠从她脸上滑落。「你能去救救那个还没被丘比欺骗的,笨蛋的我吗?」
**「我答应你,一定会救你的!无论重复多少次,我都会保护好你!」**
「太好了......」圆平静了下来,但下一瞬间,她的灵魂宝石中就散出了黑雾,她的表情也痛苦地扭曲了起来。「再......拜托你一件事可以吗?」
焰轻轻点头答应。
「我,不想变成魔女......」圆的声音更加虚弱,「就算有讨厌的事和悲伤的事,但我想守护的东西,在这世上还有很多。」圆艰难地抬起手臂,支撑着手中漆黑的灵魂宝石。
「小圆......」焰拔出手枪,对准了圆的灵魂宝石。在焰的痛哭声中,她扣下了扳机。
题目描述
澪正陪着铃一起 N 刷《魔法少女小圆》,看到全剧最催人泪下的情节之一时,家长却突然推门进来了。澪不想被发现自己在摸鱼,就迅速切换界面,假装她们在做一道计数题:
> 定义一棵有标号、有根、不区分左右儿子的二叉树的权值是:以「根节点的所有儿子节点」为根的子树的权值之和加上 $d$,特别定义只有一个节点的树权值为 $1$。求所有 $n$ 个节点的这种树权值的 $k$ 次方和,答案对 $998244353$ 取模。
「这不是那个什么 [NaCly_Fish's Math Contest](https://www.luogu.com.cn/contest/53104) 的题... 吗?」铃看了看题,小声说道,「好无聊哦,不看这题。」
输入输出格式
输入格式
输入一行三个正整数 $n,k,d$。
输出格式
输出一行一个整数,表示答案。
输入输出样例
输入样例 #1
3 0 2
输出样例 #1
9
输入样例 #2
3 2 2
输出样例 #2
198
输入样例 #3
4 3 2
输出样例 #3
16008
输入样例 #4
6 4 2
输出样例 #4
58351320
输入样例 #5
514 250 114
输出样例 #5
354914151
说明
【样例 $1$ 解释】
$3$ 个节点的有标号有根二叉树有 $9$ 种,分别如下,其中标红的节点表示树根。
![](https://cdn.luogu.com.cn/upload/image_hosting/266knse0.png)
由于 $k=0$,所有树权值的 $k$ 次方和就等于树的总数,故答案为 $9$。
【样例 $2$ 解释】
接上图,图中第一行的树权值都为 $5$,第二行的树权值为 $4$,故答案为 $6\times 5^2+3\times 4^2=198$。
【数据范围】
**本题采用捆绑测试。**
Subtask1(5 pts):$n \le 6$;
Subtask2(9 pts):$k=0$,$n\le 10^7$;
Subtask3(14 pts):$n\le 10^5$;
Subtask4(18 pts):$k \le 4000$,$n\le 10^7$;
Subtask5(23 pts):$k \le 10^5$;
Subtask6(31 pts):无特殊限制。
对于 $100\%$ 的数据,$2\le n,d \le 9\times 10^8$,$0\le k \le 5\times 10^6$。