![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容斥
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ4196】二分图计数(容斥+dfs)
ProblemHintSolution 看到这道题时我也想了一会容斥,只不过当时比较傻逼,想到的是2n2n2^n暴枚一个S,再2n2n2^n暴枚一个S1⊆S,然后就误以为会gg。。。竟然没有想到直接O(3n)O(3n)O(3^n)枚举。。。 下面是TJ: 这个容斥应该很好理解。当S1为空集时,S-S1=S,则S中所有点都可以任意匹配;这样可能会使某个点...原创 2018-07-06 17:23:26 · 427 阅读 · 1 评论 -
【JZOJ5796】【2018提高组】模拟A组&省选 划分(容斥+扩展中国剩余定理+扩展欧几里得)
Problem 有一个未知的序列x,长度为n。它的K-划分序列y指的是每连续K个数的和得到划分序列,y[1]=x[1]+x[2]+….+x[K],y[2]=x[K+1]+x[K+2]+….+x[K+K]….。若n不被K整除,则y[n/K+1]可以由少于K个数加起来。比如n=13,K=5,则y[1]=x[1]+…+x[5],y[2]=x[6]+….+x[10],y[3]=x[11]+x[12]...原创 2018-08-10 19:25:41 · 223 阅读 · 0 评论 -
【JZOJ5894】【NOIP2018模拟10.5】同余方程(容斥+计数问题+类数位DP)
ProblemSolution首先,考虑类似差分的容斥。设fa,bf_{a,b}fa,b表示x在[0,a-1]范围内,y在[0,b-1]范围内的答案。则原Ans=fr1+1,r2+1−fl1,r2+1−fr1+1,l2+fl1,l2Ans=f_{r_1+1,r_2+1}-f_{l_1,r_2+1}-f_{r_1+1,l_2}+f_{l_1,l_2}Ans=fr1+1,r2+1−f...原创 2018-10-05 20:58:06 · 234 阅读 · 0 评论 -
【JZOJ5803】【2018.8.12省选模拟】girls(容斥+乱搞+三元环计数)
Description给定n个点,m对冲突(如点x与点y有冲突)。要求选不冲突的三个点i、j、k。三元组(i,j,k)(i,j,k)(i,j,k)贡献为A∗i+B∗j+C∗kA*i+B*j+C*kA∗i+B∗j+C∗k。求总贡献。n,m≤2∗105n,m≤2*10^5n,m≤2∗105。Solution正难则反,考虑容斥。记fif_ifi表示至少存在i对冲突的总贡献,则Ans...原创 2018-11-03 17:51:36 · 260 阅读 · 0 评论 -
【JZOJ6242】【NOI2019模拟2019.7.1】刀剑传奇(容斥+高维前/后缀和)
Description给定N(≤5×105)N(≤5\times10^5)N(≤5×105)个长度为20的01串,每次可选择其中恰好KKK个。Q(≤5×105)Q(≤5\times10^5)Q(≤5×105)个询问,每个询问表示为一个长度为20的01串,若其某一位为1则选择的KKK个串中至少要有一个的该位为1。求方案数。Solution考虑容斥。设f[i]f[i]f[i]表示选择了K...原创 2019-07-02 21:51:52 · 736 阅读 · 0 评论