AI Summary
这篇集训总结介绍了容斥原理和二项式反演,并通过“Sky Full of Stars”例题展示其应用与公式推导。
基础知识
容斥原理
左转这篇文章~
二项式反演
已知 表示恰好使用 个不同元素形成特定结构的方案数, 表示从 个元素中选出 个元素形成特定结构的方案数。显然有:
若已知 ,则:
通过 求 的过程就被称为二项式反演。
我们设 表示至少 行 列颜色相同的方案数,根据容斥原理,总方案数:
考虑 的情况,容易发现,染色的每列共有 种选择,则总共 种选择,未染色列每个格子都有 种选择,共有 种情况。总计 种情况。 同理。
考虑 的情况,发现所有染色行列因为互相制约,只有 种可能。其余未染色格子各有 种选择,共有 种可能,总计 种可能。
我们拆出 的情况,总共:
那么 的情况总共:
种可能。拆项整理,提公因式,得到:
变形:
注意到二项式定理:
所以代入 ,得到:
发现原式从 开始枚举,所以我们减去一个 代回原式得到:
预处理 可以做到常数较小的 ,注意取模和逆元。
评论(0)
暂无评论