数学小记

发现自己数学好菜好菜 =_=

反演

莫比乌斯反演

莫比乌斯函数

μ(n)={1,n=1(1)r,n=p1p2pr0,else

莫比乌斯反演的一般形式

f(n)=d|ng(d)g(n)=d|nμ(d)f(nd)

f(n)=n|dg(d)g(n)=n|dμ(d)f(dn)

本质上是在狄拉克雷卷积下,μ 的逆元为 ϵ
常用的关于 μ 的结论

d|nμ(d)=[n=1]

d|nμ(d)nd=φ(n)μID=φ

例题 [MtOI2019]幽灵乐团

Min-Max 反演

在一些“大小关系”难以比较的题目中,Min-Max 反演扮演重要角色
一般形式:

max(S)k=TS(1)|T|1(|T|1k1)min(T)

特别地,在 k=1

max(S)=TS(1)|T|1min(T)

此式在期望下也成立(甚至更常用)

Emax(S)=TS(1)|T|1Emin(T)

当然,交换 maxmin 也是成立的
集训队作业 小Z的礼物

二项式反演

基本形式

f(n)=i=0n(1)n(ni)g(i)g(n)=i=0n(1)n(ni)f(i)

进一步地,有

f(n)=i=0n(ni)g(i)g(n)=i=0n(1)ni(ni)f(i)

更进一步地,有

f(n)=i=nm(in)g(i)g(n)=i=nm(1)in(in)f(i)

这个式子更为常用,考虑这个式子的组合意义
f(n) 表示钦定(至少) nn 元素,g(n) 表示恰好 n 个元素,那么 g(i)f(n) 的贡献有 (in)g(i),即 f(n)=in(in)g(i),而上式的 m 是选择个数的上界

子集反演

设现在的研究对象是集合 A,设 A=S 时的答案为 f(S)SA 时的答案为 g(S),那么有

g(S)=TSf(T)f(S)=TS(1)|S||T|g(T)

类似地,当 AS 时答案为 g(S)

g(S)=STf(T)f(S)=ST(1)|T||S|g(T)

组合意义就是恰好为这个集合与最多/最少是这个集合之间的转化

posted @   Matutino_Lux  阅读(31)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示