题目大意
本题的满二叉树定义为:不存在只有一个儿子的节点的二叉树。
定义一棵满二叉树 A 包含满二叉树
- 把一个节点的两个儿子同时删掉
把一棵子树替换成根的的左子树或右子树。
定义 k 连树为一棵只有恰好
k 个叶子的满二叉树,如果某个节点有一个右孩子,那么这个右孩子一定是一个叶子。对于给定的 k 和
n ,对于所有在 1 到n 之间的 i ,你需要求出所有叶子节点恰好为i ,且不包含 k 连树的满二叉树个数。因为答案很大,请对998244353 取模。n,k≤130000
题解
设 fi,j 为 i 个叶子不包含
如果根的左儿子包含 i 连树那么这棵树就会包含
如果根的右儿子包含 i 连树那么这棵树就会包含
所以有:
fi,j=∑k