容斥
文章平均质量分 74
forever_shi
但行好事,莫问前程;行你所行,无问西东!
展开
-
CF285E Positions in Permutations dp 组合 容斥
题目链接题意:给你一个nnn一个kkk,规定对于一个排列,如果一个位置iii填的数是i+1i+1i+1或者i−1i-1i−1,那么iii就是一个好位置。求有kkk个好位置的长度为nnn的排列数。模109+710^9+7109+7。n,k<=1000n,k<=1000n,k<=1000前言:这个题年前一段时间就见了,年后快元宵节了才弄好,确实是最近问题巨大,要好好反思。而且这题很多二项式反演或者等价容斥也没大搞明白,用了一种比较好懂的方法写了。有空还是应该好好研究一下二项式反演和容斥原创 2021-02-24 00:30:55 · 129 阅读 · 1 评论 -
洛谷5339 BZOJ5510 TJOI2019 唱、跳、rap和篮球 容斥 dp 组合数
题目链接题意:给你一个nnn,表示你要选出一个nnn个人组成的队列。有四种不同的人,人数分别是a,b,c,da,b,c,da,b,c,d个,保证a+b+c+d>=na+b+c+d>=na+b+c+d>=n。我们要求队伍里不能有连续的四个位置依次是第一种人、第二种人、第三种人和第四种人。求方案数。对998244353998244353998244353取模。n&...原创 2019-05-04 15:46:26 · 483 阅读 · 0 评论 -
BZOJ2839 集合计数 容斥原理 组合数学
题目链接这个题是个权限题,我用同学的权限号交的。最近darkbzoj挂掉了,于是只能借权限号来交了。题意:一个有nnn个元素的集合有2n2^n2n个不同子集(包含空集),现在要在这2n2^n2n个集合中取出若干集合(至少一个),使得它们的交集的元素个数为kkk,求取法的方案数,答案模1000000007。n,k<=1e6n,k<=1e6n,k<=1e6题...原创 2019-03-28 20:46:45 · 347 阅读 · 0 评论 -
BZOJ4487: JSOI2015 染色问题 容斥原理 组合数学
题目链接题意:给你一个n∗mn*mn∗m的棋盘,有kkk种颜色,一开始棋盘上的每一个位置都是白色。要求你给棋盘染色,要求每行至少有一个格子被染色,每列至少有一个位置被染色,整个棋盘染完色后这kkk种颜色都要出现过,求方案数。对109+710^9+7109+7取模。n,m,c<=400n,m,c<=400n,m,c<=400。题解:反正我是没想出这个题。可能...原创 2019-03-30 17:30:24 · 413 阅读 · 0 评论 -
洛谷3349 BZOJ4455 ZJOI2016 小星星 状压dp 树形dp 容斥
题目链接题意:给你一个nnn个点的树和一个nnn个点mmm条边的图,这两个nnn的相同的,要求建立一个映射关系,使得树上的每一个点与图上的每一个点唯一对应,能对应的要求是在原来树上有连边的两个点在图上也有边直接相连。求这种对应的方案数。对1e9+71e9+71e9+7取模。n&amp;lt;=17,m&amp;lt;=n(n−1)n&amp;lt;=17,m&amp;lt;=n(n-1)n&l...原创 2019-03-13 15:18:45 · 413 阅读 · 0 评论 -
BZOJ3812 主旋律 状压dp 容斥原理
题目链接题意:给你一个nnn个点mmm条边的有向图,无重边自环,求删去一个边集之后整个图强连通的方案数。n&lt;=15,m&lt;=n(n−1)n&lt;=15,m&lt;=n(n-1)n<=15,m<=n(n−1)。题解:这个数据范围一看就很状压,大概率是个3n3^n3n的题,然而这个题确实是3n3^n3n的。我们先考虑是直接算答案还是用总...原创 2019-03-04 19:51:28 · 218 阅读 · 0 评论 -
CF1096E The Top Scorer dp 概率 容斥 组合数
题目链接题意:有ppp个人比赛,如果一个人比其他人的分都高的话就是胜者,如果有多个最高分的话,那么假设最高分的人数是xxx,那么每个最高分都有1x\frac{1}{x}x1的概率成为胜者。每个人的分数都是从0−s0-s0−s的一个整数,并且所有人的分数总和是sss,已知第一个人的分数&gt;=r&gt;=r>=r,求他是胜者的概率。对998244353取模。s,r&am...原创 2019-03-01 11:29:37 · 280 阅读 · 0 评论 -
ARC101E Ribbons on Tree 树形dp 容斥
题目链接题意:给你一棵nnn个点的树,nnn是偶数,把这些点分成n2\frac{n}{2}2n个点对,每个点对会把路径上的所有边覆盖,问你每条边至少覆盖一次有多少种配对方式。n&amp;amp;amp;amp;amp;amp;lt;=5000n&amp;amp;amp;amp;amp;amp;lt;=5000n&amp;amp;amp;amp;amp;lt;=5000题解:又是我看题解都半天看不懂的题。算是一道比较神仙的计数题。题解上来就说考原创 2019-01-04 10:16:08 · 327 阅读 · 0 评论 -
SPOJ8372 TSUM - Triple Sums 生成函数 FFT 容斥
题目链接题意:给你n个整数,求从其中任选3个所有可能组成的数是哪些和能组成的这些数分别有多少种可能的组合,我们认为相同的3个数的不同排列是同一种,每个数只能用一次。题解:假如不考虑每个数只能用一次这个限制,并且也先不管不同排列算作同一种,这个不同排列只要最后除一个排列数就好了。那么我们只需要构造一个生成函数A(x)A(x)A(x),A(x)=a1x+a2x2+...+anxnA(x)=a_...原创 2018-12-10 14:59:17 · 256 阅读 · 0 评论 -
AGC005 D ~K Perm Counting dp 容斥 二分图
题目链接洛谷有翻译的题目链接题意:给你一个nnn和一个kkk问你有多少个全排列,使得不存在a[i]−i=ka[i]-i=ka[i]−i=k,模924844033,n,k&lt;=2000n,k&lt;=2000n,k<=2000。题解:我们考虑这个模型,我们可以转化成一个二分图,其中我们让二分图上一侧的表示全排列的nnn个数,另一侧表示每个数不能与它匹配的数字,这样...原创 2018-11-27 10:10:33 · 343 阅读 · 0 评论 -
LOJ6356 四色灯 容斥 dp
题目链接题意:你有nnn个灯,每个灯有四种可能的颜色,一开始都是第一种颜色,有mmm种操作,每种操作是一个xix_ixi,表示把xix_ixi的倍数全都变成下一个颜色,第四次变化后会变回第一次的颜色,问你从这mmm种操作中随机选出一个集合的操作去进行,期望有多少个颜色为初始的第一种颜色的灯。n&lt;=1e9,m&lt;=20n&lt;=1e9,m&lt;=...原创 2018-11-29 11:15:23 · 321 阅读 · 7 评论