题解 P5162 【WD与积木】
Weng_Weijie · · 题解
由于是选出积木有标号,所以使用指数型生成函数
先考虑选的方案数
显然每一层的生成函数为
枚举层数,答案即为
接下来求所有方案的层数总和
枚举层数,答案即为
然后就可以用 FFT+多项式求逆 做完了
Weng_Weijie · · 题解
由于是选出积木有标号,所以使用指数型生成函数
先考虑选的方案数
显然每一层的生成函数为
枚举层数,答案即为
接下来求所有方案的层数总和
枚举层数,答案即为
然后就可以用 FFT+多项式求逆 做完了