容斥原理
这个东西需要由数学中的集合引入
求
根据我们高中的知识很容易可以知道
那究竟是怎么来的呢
我们可以推出这样一个式子:|
| = | |+| |-| |
那如果是三个集合求交集呢
通过观察法我们很容易知道 |
那如果用式子推导呢
我们试着套用一下上面的式子
我们观察可以发现
这一部分是被加了三次被减了三次的 所以我们就需要将其加回来
最终的公式为
|
通过观察我们可以发现并集的大小是奇数个集合的交集减去偶数个集合的交集
通过推导我们发现后面的集合都符合这个规律
记
以上就是容斥原理
习题:
本文作者:liangqianxing
本文链接:https://www.cnblogs.com/liangqianxing/p/17061391.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步