容斥原理
文章平均质量分 58
Bfk_
OIer
展开
-
二进制枚举子集与容斥
一般的3^p的统计子集答案的方法 时间复杂度O(3^p),空间上需要两个数组。 (p为位数)void sumup(){ for(int i=1;i<=top;i++) { for(int s=(i-1)&i;s>0;s=(s-1)&i) {cal(i,s); fix();} }}用容斥...原创 2017-10-19 21:29:06 · 755 阅读 · 0 评论 -
bzoj2839 集合计数 (容斥原理+组合数)
bzoj2839 集合计数原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2839题意: 一个有N个元素的集合有2^N个不同子集(包含空集),现在要在这2^N个集合中取出若干集合(至少一个),使得 它们的交集的元素个数为K,求取法的方案数,答案模1000000007。(是质数喔~)数据范围 1≤N≤1000000;0≤K≤...原创 2017-10-21 20:06:49 · 664 阅读 · 0 评论 -
bzoj4671 异或图(容斥原理 + 第二类斯特林数 + 高斯消元)
bzoj4671 异或图原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4671题意: 定义两个结点数相同的图 G1 与图 G2 的异或为一个新的图 G, 其中如果 (u, v) 在 G1 与G2 中的出现次数之和为 1, 那么边 (u, v) 在 G 中, 否则这条边不在 G 中。 现在给定 s 个结点数相同的图 G1…s, ...原创 2018-01-31 09:01:22 · 607 阅读 · 0 评论 -
bzoj3622 已经没有什么好害怕的了(容斥原理+DP+二项式反演)
bzoj3622 已经没有什么好害怕的了原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3622题意: 数据范围 1≤ n ≤ 2000,0 ≤ k ≤ n题解: 首先k+n" role="presentation" style="position: relative;">k+nk+nk+n不是偶数就无解了,让k=(原创 2018-01-31 14:58:23 · 547 阅读 · 0 评论 -
CDOJ1544 [“玲珑杯” 线上赛Round #17 B] 当咸鱼也要按照基本法(容斥原理 凑系数)
CDOJ1544 [“玲珑杯” 线上赛Round #17 B] 当咸鱼也要按照基本法原题地址: http://acm.uestc.edu.cn/#/problem/show/1544 http://www.ifrog.cc/acm/problem/1138题意: zhu有N条咸鱼(标号从1到N),每条咸鱼都有一个咸鱼值Ki,初始时所有Ki都是0. zhu有M个咸数,对于每个咸数x,原创 2018-01-30 22:36:53 · 858 阅读 · 0 评论 -
bzoj4455&UOJ185 [Zjoi2016]小星星(树形DP+容斥原理)
bzoj4455&UOJ185 [Zjoi2016]小星星原题地址: http://www.lydsy.com/JudgeOnline/problem.php?id=4455 http://uoj.ac/problem/185题意: 给你一个n 个点m 条边的无向图, 再给你一棵n 个点的树, 问有多少种点编号的映射方式, 使得n 个点恰好匹配,且树上的边均存在于原图中。数据范围原创 2018-01-30 14:07:47 · 930 阅读 · 0 评论