容斥原理是一种计数方法,用于计算多个集合的并集元素个数,避免重复计算。以下为你介绍其公式和一般推论:
公式
两个集合的容斥原理公式
若有两个集合 A 和 B,那么 A 与 B 的并集中元素的个数等于 A 集合元素个数加上 B 集合元素个数减去 A 与 B 的交集中元素的个数,即∣A∪B∣=∣A∣+∣B∣−∣A∩B∣。
三个集合的容斥原理公式
对于三个集合 A、B、C,它们的并集中元素个数为∣A∪B∪C∣=∣A∣+∣B∣+∣C∣−∣A∩B∣−∣A∩C∣−∣B∩C∣+∣A∩B∩C∣。
一般推论(推广到 n 个集合的情况 )
设有 n 个集合 A1,A2,⋯,An,则它们的并集元素个数为:
∣A1∪A2∪⋯∪An∣=i=1∑n∣Ai∣−1≤i<j≤n∑∣Ai∩Aj∣+1≤i<j<k≤n∑∣Ai∩Aj∩Ak∣−⋯+(−1)n−1∣A1∩A2∩⋯∩An∣
其中:
∑i=1n∣Ai∣表示这 n 个集合各自元素个数的总和。
∑1≤i<j≤n∣Ai∩Aj∣表示从 n 个集合中任选 2 个集合取交集,然后求这些交集元素个数的总和。
∑1≤i<j<k≤n∣Ai∩Aj∩Ak∣表示从 n 个集合中任选 3 个集合取交集 ,再求这些交集元素个数的总和,以此类推。最后一项(−1)n−1∣A1∩A2∩⋯∩An∣ 是 n 个集合的交集元素个数,前面的符号根据项数的奇偶性确定 。