最近刷CODEWARS遇到一道题,特地找了下集合相关的知识,记录下。
I(AUB) = I(A) + I(B) - I(AnB)
I(AUBUC) = I(A) + I(B) + I(C) - (I(AnB)+I(AnC)+I(BnC)) + I(AnBnC)
n个集合的并集(容斥原理公式)
n(A1∪A2∪...∪Am)=∑n(Ai)1≤i≤m - ∑n(Ai∩Aj)1≤i≤j≤m + ∑n(Ai∩Aj∩Ak)-…+(-1)m-1n(A1∩A2…∩Am)1≤I,j,k≤m
最近刷CODEWARS遇到一道题,特地找了下集合相关的知识,记录下。
I(AUB) = I(A) + I(B) - I(AnB)
I(AUBUC) = I(A) + I(B) + I(C) - (I(AnB)+I(AnC)+I(BnC)) + I(AnBnC)
n个集合的并集(容斥原理公式)
n(A1∪A2∪...∪Am)=∑n(Ai)1≤i≤m - ∑n(Ai∩Aj)1≤i≤j≤m + ∑n(Ai∩Aj∩Ak)-…+(-1)m-1n(A1∩A2…∩Am)1≤I,j,k≤m