7.30 [坑]
dls真毒瘤!!!
容斥有关博客:https://www.cnblogs.com/lcyfrog/articles/11286048.html
上午
组合计数
容斥原理
• 列出题⽬中的n个条件。
• 求满⾜这n个条件中每⼀个的⽅案的个数。
• 枚举这些条件的所有2^n个集合。
• 考虑⼀个集合x,令不满⾜x中所有条件的⽅案有A个。
• 如果x的⼤⼩是奇数,给答案减去A,不然给答案加上A。
要计算几个集合并集的大小,我们要先将所有单个集合的大小计算出来,然后减去所有两个集合相交的部分,再加回所有三个
集合相交的部分,再减去所有四个集合相交的部分,依此类推,一直计算到所有集合相交的部分。
补集思想
正难则反。
满⾜条件的=全部的-不满⾜条件的。
容斥原理可以看成补集思想的⼀部分。
线性性
• ⼀般在求期望中使⽤E(X+Y)=E(X)+E(Y)
• 在组合计数的时候也可以使⽤。
• 具体就是考虑每个元素对答案的贡献。
Burnside引理
• X在置换G作⽤下的轨道等于每个置换群下不动元素的和除掉G的⼤⼩。