容斥原理与计数

容斥原理

以下借用这张图(来源OI-wiki)来阐述原理是怎么进行的。 容斥原理

在图中,我们如果想知道阴影处的面积,需要这么算:

  • 加上每一个圆的面积
ans+(A+B+C)\begin{align*} ans+(A+B+C) \end{align*}
  • 减去两个圆相交的面积
ans(AB+BC+AC)\begin{align*} ans - (A \cap B + B\cap C + A\cap C) \end{align*}
  • 加上三个圆相交的面积
ans+(ABC)\begin{align*} ans+(A\cap B\cap C) \end{align*}

这样我们就可以得到阴影部分的面积:

(A+B+C)(AB+BC+AC)+(ABC)\begin{align*} (A+B+C)-(A \cap B + B\cap C + A\cap C)+(A\cap B\cap C) \end{align*}

......

849dd6ad-683d-41cd-a610-6149ce234c93

posted @ 2024-07-31 14:25  PM_pro  阅读(43)  评论(0)    收藏  举报  来源