【反演公式小记】
先对反演和一些简单的应用总结一些吧,更高的东西联赛前来不及搞了(悲)
二项式反演
概要
二项式反演可以看作是一种特殊的子集反演,特殊之处在于一个集合的价值只与这个集合的大小有关。
-
- 最对称的形式,证明就让关系矩阵相乘,证明所得的矩阵是单位矩阵即可。
关系矩阵
- 最对称的形式,证明就让关系矩阵相乘,证明所得的矩阵是单位矩阵即可。
-
- 一般来说不会在左边凑出,既然反演的充要条件是关系矩阵互逆,那么在矩乘的时候,把左边的直接推到右边变成那么右边就变为了即
关系矩阵 - 这里的表示如果钦定某n个元素被选,实际上不一定把这n个元素全选上,而是选这n个元素的一个子集的方案数,表示恰好选某n个元素的方案数
- 一般来说不会在左边凑出,既然反演的充要条件是关系矩阵互逆,那么在矩乘的时候,把左边的直接推到右边变成那么右边就变为了即
-
- 先证明一个引理: 一对互逆的矩阵,转置后仍然互逆
,第一步是根据转置矩阵的性质,第二步是因为左逆等于右逆
因此这个式子就是上个式子的关系矩阵转置后得到的,至于求和上下界的改变,只是把二项式系数值为0的部分给去掉了而已
关系矩阵- 这里的表示钦定某n个元素被选的方案数
NTT优化
注意,把反演后式子中的二项式系数拆开,就会发现一个加法卷积的形式,可以用ntt优化。
单位根反演
就是一个式子:
证明分类讨论是否整除,然后一个用等比数列求和公式,另一个值全为
应用
- 一般用法就是把求和中含有取模的东西给换掉。
但是一般来说真正用单位根的情况很少,一般都是用膜意义下具有相同性质的东西——原根
原根的知识点这里 - 用来加速加法卷积(即多项式乘法)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具