hgoi#2019/2/16--t2--friend,算法:容斥原理 ...
分类:
其他好文 时间:
2019-02-16 15:22:58
阅读次数:
168
D - Jzzhu and Numbers 这个容斥没想出来。。。 我好菜啊。。 f[ S ] 表示若干个数 & 的值 & S == S得 方案数, 然后用这个去容斥。 求f[ S ] 需要用SOSdp ...
分类:
其他好文 时间:
2019-02-08 14:33:58
阅读次数:
218
链接 [https://codeforces.com/contest/1105/problem/C] 题意 给你n,表示数组长度,元素的值是l到r,问有多少种方案使得所有元素和整除3 分析 思维dp,看代码吧 代码 include using namespace std; define ll lon ...
分类:
其他好文 时间:
2019-01-21 22:49:04
阅读次数:
361
A - Character Encoding HDU - 6397 思路 : 隔板法就是在n个元素间的(n-1)个空中插入k-1个板,可以把n个元素分成k组的方法 普通隔板法 求方程 x+y+z=10的正整数解的个数。 添元素隔板法 求方程 x+y+z=10的非负整数解的个数。 那么 增加 3 即转 ...
分类:
其他好文 时间:
2019-01-13 02:04:00
阅读次数:
191
动态规划$+$容斥原理: 1、暴力状压 我们尝试设计状态:$$f[i][j][S]$$ 表示新的图上点$i$对应旧的图上点$j$并且所有点的状态为一个二进制数$S$时的方案数 但是这样做为什么说是暴力呢。。。~~一看就知道~~,复杂度爆炸,然而我并不会证$qwq$ 2、正解(可能吧):容斥原理 我们 ...
分类:
其他好文 时间:
2019-01-11 12:11:10
阅读次数:
182
容斥原理的简单原理(你可以选择先不看) https://www.sohu.com/a/204271684_614593(对,我就是那个黄色的链接) 在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中 ...
分类:
其他好文 时间:
2019-01-01 16:11:15
阅读次数:
205
容斥原理 反演原理 $$ 若\ g_{n}=\sum_{i=0}^{n}a_{ni}f_{i}\ ,则 f_{n}=\sum_{i=0}^{n}b_{ni}g_{i}\ 成立的充要条件为 \sum_{j=i}^{n}b_{nj}a_{ji}=[n==i] $$ $proof:$ $$ \begin{ ...
分类:
其他好文 时间:
2018-12-30 17:36:40
阅读次数:
161
非常明显的摆了一个NTT模数.... 题目中求恰好$k$,那么考虑求至少$k$ 记$g(k)$表示至少$k$中颜色出现了恰好$S$次 那么,$$g(k) = \binom{M}{k} \frac{N!}{(S!)^k (N Sk)!} (M k)^{N Sk}$$ 根据广义容斥原理,记$f(i)$表 ...
分类:
其他好文 时间:
2018-12-25 15:20:16
阅读次数:
197
统计在一个root下的两个子树,每个子树都和前面的运算一下再加进去对于这种需要排序的运算很麻烦,所以考虑先不去同子树内点对的算出合法点对个数,然后减去每一棵子树内的合法点对(它们实际上是不合法的,相当于一个容斥) 算点对用排序+双指针即可 cpp include include include us ...
分类:
其他好文 时间:
2018-12-12 00:23:29
阅读次数:
122
消失之物 bzoj-2287 Poj Challenge 题目大意:给定$n$个物品,第$i$个物品的权值为$W_i$。记$Count(x,i)$为第$i$个物品不允许使用的情况下拿到重量为$x$的方案数。 注释:$1\le n,val_i\le 2\cdot 10^3$。 想法:只需要用取模瞎** ...
分类:
其他好文 时间:
2018-12-10 11:32:37
阅读次数:
160