
容斥原理
。
NeosKnight
这个作者很懒,什么都没留下…
展开
-
【BZOJ 4455】ZJOI2016小星星
题目链接题意给出一棵树和一张图,求出树和图的可能的映射个数,即保证当点映射完后,树是图的一颗生成树 (n<=17)Sol数据范围较小,于是我们想到了状态压缩 可以暴力映射,用树形Dp去转移 但是可能一个点被映射了多次,于是我们设dp[i][j][k]表示当前点i映射到了图上的点j,子树内映射的集合为k的方案数 然后这样的化每一棵子树内都要暴枚状态,会T掉我...原创 2018-08-01 12:43:58 · 513 阅读 · 0 评论 -
【BZOJ 2669】局部极小值
局部极小值题目链接蓄水池题目链接(双倍经验)题目描述有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。给出所有局部极小值的位置,你的任务是判断有多少个可能的矩阵。Sol诈一看不可做…回归问题本质假设啥要求都没有,我们知道答案就是(n∗m)!(n*m)!(n∗m)! ,这是因为一...原创 2018-09-20 19:49:06 · 820 阅读 · 0 评论 -
【CF 285E】Positions in Permutations(容斥原理/二项式反演)
洛谷链接题目描述称一个 1∼n1\sim n1∼n 的排列的完美数为有多少个iii 满足 ∣Pi−i∣=1|P_i-i|=1∣Pi−i∣=1求有多少个长度为n 的完美数恰好为 m 的排列。Sol设 f(k)f(k)f(k) 表示长度为 nnn 的排列恰好有 kkk 个完美数的方案数但是发现不好算 , 我们先往容斥上想设 F(k)F(k)F(k) 表示至少有 kkk 个的方案先考虑...原创 2018-09-21 22:25:31 · 653 阅读 · 0 评论 -
【BZOJ 5019】[Snoi2017]遗失的答案
题目链接题目描述小皮球在计算出答案之后,买了一堆皮肤,他心里很开心,但是一不小心,就忘记自己买了哪些皮肤了。==|||万幸的是,他还记得他把所有皮肤按照1~N来编号,他买来的那些皮肤的编号(他至少买了一款皮肤),最大公约数是G,最小公倍数是L。现在,有Q组询问,每组询问输入一个数字X,请你告诉小皮球,有多少种合法的购买方案中,购买了皮肤X?因为答案太大了,所以你只需要输出答案mod100...原创 2018-10-18 22:19:17 · 551 阅读 · 0 评论 -
【BZOJ 4361】isn(dp计数+容斥)
题目链接题目描述给出一个长度为n的序列A(A1,A2…AN)。如果序列A不是非降的,你必须从中删去一个数,这一操作,直到A非降为止。求有多少种不同的操作方案,答案模10^9+7。Sol初看这题觉得很神仙啊 , 看到那个非降后立即停止就感觉不好做所以我们要想着我们要知道些什么东西才能让问题变得好做起来难点有2:1.求出能够使得非降的操作序列个数2.满足这些操作序列的合法性对于第一...原创 2018-10-25 21:49:08 · 526 阅读 · 0 评论 -
【BZOJ 4671】异或图
题目链接题目描述定义两个结点数相同的图 G1 与图 G2 的异或为一个新的图 G, 其中如果 (u, v) 在 G1 与G2 中的出现次数之和为 1, 那么边 (u, v) 在 G 中, 否则这条边不在 G 中.现在给定 s 个结点数相同的图 G1…s, 设 S = {G1, G2, . . . , Gs}, 请问 S 有多少个子集的异或为一个连通图?Sol首先正难则反,考虑不连通...原创 2019-01-16 11:57:21 · 549 阅读 · 0 评论 -
【BZOJ 3622】已经没有什么好害怕的了
题目链接题意简述给你两个长度为n的数组A和B,其中数字各不相同,要求将数字之间一一匹配,要求 A 比 B 大的对数比 B 比 A 大的对数多 K 对,求方案数Sol难得自己写出计数题,这题还是比较简单的显然可以把问题转化为选出 (n+k)/2(n+k)/2(n+k)/2 对 A 比 B 大的对先考虑 dp, 我们可以先排一个序,这样就能快速知道当前有多少个数比自己小,f[i][j]f[...原创 2019-01-16 15:05:26 · 157 阅读 · 0 评论 -
【LuoguP3270】[JLOI2016] 成绩比较
题目链接题目描述G系共有n位同学,M门必修课。这N位同学的编号为0到N-1的整数,其中B神的编号为0号。这M门必修课编号为0到M-1的整数。一位同学在必修课上可以获得的分数是1到Ui中的一个整数。如果在每门课上A获得的成绩均小于等于B获得的成绩,则称A被B碾压。在B神的说法中,G系共有K位同学被他碾压(不包括他自己),而其他N-K-1位同学则没有被他碾压。D神查到了B神每门必修课的排名。这...原创 2019-03-15 20:27:42 · 219 阅读 · 0 评论 -
【UOJ#37】 [清华集训2014] 主旋律
题目链接题目描述给定一张强联通图,求有多少种边的存在情况满足图依然强联通。n≤15n\leq15n≤15Sol首先正难则反,考虑用总数减去不强联通的。考虑一张不强联通的图,缩点后一定是一个 DAG,好像可以对 DAG 进行计数。诈一看这个做不了,因为缩点后计数是不可能在dp过程中实现的。但我们按照 DAG 计数的思路的话其实并不需要真的知道 DAG 缩点后的形态。我们类似 DAG...原创 2019-05-16 17:18:17 · 322 阅读 · 0 评论