容斥原理

这几天做了一些题,可能不是有关容斥原理的,但我突然想到了它,就记录一下它吧,万一哪天用上了呢。
目的:为了使重叠部分不被重复计算
这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。

例如:一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语、数都是满分,那么这个班至少有一门得满分的同学有多少人?
容斥原理