容斥原理基本思想

基本原理:对于f(n),g(n)f(n),g(n)f(n),g(n)如果有以下关系g(i)=∑j=inf(j)∗C(j,i)g(i)=\sum_{j=i}^nf(j)*C(j,i)g(i)=j=inf(j)C(j,i)
而且存在系数F(n),G(n)F(n),G(n)F(n),G(n)满足F(n)=∑i=1nC(n,i)∗G(i)F(n)=\sum_{i=1}^nC(n,i)*G(i)F(n)=i=1nC(n,i)G(i)
那么就可以得到结果∑i=1nf(i)∗F(i)=∑i=1ng(i)∗G(i)\sum_{i=1}^nf(i)*F(i)=\sum_{i=1}^ng(i)*G(i)i=1nf(i)F(i)=i=1ng(i)G(i)
对于最基本的容斥题,取F(n)=[n≥1]F(n)=[n\ge1]F(n)=[n1]并推出G(n)=(−1)n+1G(n)=(-1)^{n+1}G(n)=(1)n+1
一般来说,F(n)F(n)F(n)f(n)f(n)f(n)对答案的贡献系数,而G(n)G(n)G(n)是计算的系数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值