题目大意:给定n个元素,求交集大小为k的集合的集合共有多少种
考虑容斥原理 计算交集大小至少为i的集合有多少种
首先需要选出i个元素 方案为C(n,i)
其它2^(n-i)个集合每个可选可不选 一共2^[2^(n-i)]种
故答案为Σ[k
#include
#include
#include
#include
#define M 1001001
#define MOD 10000...
分类:
其他好文 时间:
2015-02-05 14:58:17
阅读次数:
161
题目大意:有一个序列,大小为m,里面有m个不超过20的非负数,各不相同。要求在1-n中有多少个能被m个数中任意一个数整除。
题目思路:简单的容斥原理应用。就不说了直接上代码。
有两种方法,一种是DFS,一种是直接位元素枚举暴力(study from zhixiaoli)
DFS:(速度较快)
#include
#include
using namespace std;
long long ...
分类:
其他好文 时间:
2015-02-03 13:19:07
阅读次数:
144
详细的题目大意与解析大家参考一下kuangbin的文章。
kuangbin链接
这边说一下自己对于kuangbin代码以及容斥原理位元素枚举的理解与解释,希望对大家有所帮助。
状态DP AC代码:状态压缩的思想我就不赘述了,我也只是略懂,这边仅仅分析一下状态方程
由于量比较多,我这边有的便用文字代替,有利于描述。
dp[i]表示i状态达到满状态(即收集满n个物品,以下称满状态)所需要的期...
分类:
其他好文 时间:
2015-02-03 09:36:21
阅读次数:
179
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1796
How many integers can you find
Time Limit: 12000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4756 ...
分类:
其他好文 时间:
2015-01-30 09:09:12
阅读次数:
214
题目大意:给定n个元素,每个元素是一个六元组,求有多少对元素满足相同的位置恰好有k个
首先对于恰好有K个这种东西果断考虑容斥原理
我们2^6枚举相同的位置
恰好有k个元素相同的对数=至少有k个位置相同的对数-至少有k+1个位置相同的对数+至少有k+2个位置相同的对数……
但是我们计数时会发现一些问题 比如下面这组样例显然是0:
2 3
1 2 3 4 5 5
1 2 3 4 6 6
...
分类:
编程语言 时间:
2015-01-28 19:51:15
阅读次数:
233
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695题目解析:Given 5 integers: a, b, c, d, k, you're to find x in a...b, y in c...d that GCD(x, y) = k.题目又说...
分类:
其他好文 时间:
2015-01-25 16:27:29
阅读次数:
175
在计数时,必须注意无一重复,无一遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。(1)两个集合容斥关....
分类:
其他好文 时间:
2015-01-25 15:13:38
阅读次数:
157
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4135题目解析:给你一个闭区间[A,B](1 #include #include #include #include using namespace std;typedef __int64 ll;ll x...
分类:
其他好文 时间:
2015-01-25 15:06:37
阅读次数:
137
知识点:
组合数学-容斥原理,快速幂,逆元。
题目大意:
共有m 种颜色,为n盆排成一直线的花涂色。要求相邻花的颜色不相同,且使用的颜色恰好是k种。问一共有几种涂色方案(结果除10e9+7取余数)。
解题思路:
首先可以将m 与后面的讨论分离。从m 种颜色中取出k 种颜色涂色,取色部分有C(m, k) 种情况;
然后通过尝试可以发现,第一个有k种选择,第二个因不能与第一个相同,只有(k-1) 种选择,第三个也只需与第二个不同,也有(k-1) 种选择。总的情况数为k ×(k-1)^(n-1)。但这仅保证了相...
分类:
其他好文 时间:
2015-01-24 15:59:04
阅读次数:
227