组合数学的一些公式

二项式定理

(x+y)n=k=0n(nk)xkynk

二项式反演

fn=i=0n(ni)gign=i=0n(1)ni(ni)fi

其中 fi 为至多选 i 个的方案数,gi 为恰好选 i 个的方案数。

fn=i=nm(in)gign=i=nm(1)in(in)fi

其中 fi 为钦定选 i 个的方案数,gi 为恰好选 i 个的方案数。

范德蒙德卷积

i=0k(ni)(mki)=(n+mk)

推论:

i=0n(ni)2=(2nni)

i=0n(ni)(ni1)=(2nn+1)

i=0m(ni)(mi)=(n+mm)

第二类斯特林数

递推式:

{n0}=[n=0]

{nm}={n1m1}+m{n1m}

通项公式:

{nm}=i=0m(1)miini!(mi)!

容斥原理

求几个集合的并

|i=1nSi|=i=1n(1)i1ai<ai+1|j=1iSaj|

求几个集合的交

|i=1nSi|=|U||i=1nSi|

右边直接容斥即可

错位排列

递推式:

D1=0

D2=1

Dn=(n1)(Dn1+Dn2)

通项公式:

Dn=n!i=1n(1)i1i!

k部分拆数

p(n,k)=i=0kp(nk,i)p(n,k)=p(n1,k1)+p(nk,k)

(未完工...)

posted @   Flandreqwq  阅读(97)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示