Skip to main content

容斥原理

参考资料

容斥原理

两个集合

AB=A+BAB|A\cup B|=|A|+|B|-|A\cap B|

三个集合

ABC=A+B+CABACBC+ABC|A\cup B\cup C|=|A|+|B|+|C|-|A\cap B|-|A\cap C|-|B\cap C|+|A\cap B\cap C|

多个集合

i=1nSi=m=1n(1)m1ai<ai+1i=1mSai\left|\bigcup_{i=1}^{n}S_i\right|=\sum_{m=1}^n(-1)^{m-1}\sum_{a_i<a_{i+1} }\left|\bigcap_{i=1}^mS_{a_i}\right|

Min-max 容斥

maxS=TS(1)T1minT\max{S}=\sum_{T\subseteq S}{(-1)^{|T|-1}\min{T}} minS=TS(1)T1maxT\min{S}=\sum_{T\subseteq S}{(-1)^{|T|-1}\max{T}}