码迷,mamicode.com
首页 >  
搜索关键字:容斥    ( 1573个结果
AtCoder Beginner Contest 152 - F - Tree and Constraints (容斥定理+树上路径的性质)
AtCoder Beginner Contest 152 F Tree and Constraints (容斥定理+树上路径的性质) We have a tree with NN vertices numbered 11 to NN. The ii th edge in this tree conn ...
分类:其他好文   时间:2020-02-27 00:49:31    阅读次数:135
luoguP5219 无聊的水题 I 多项式快速幂
有一个幼儿园容斥:最大次数恰好为 $m=$ 最大次数最多为 $m$ - 最大次数最多为 $m-1$. 然后来一个多项式快速幂就好了. code: #include <cmath> #include <cstring> #include <algorithm> #include <cstdio> #i ...
分类:其他好文   时间:2020-02-24 22:37:42    阅读次数:94
第二类斯特林数
斯特林数主要是研究 小盒放球的方案数问题。 定义:第二类斯特林数S(n,m)表示将n个不同的小球放在m个相同的盒子的方案数。 朴素的求法:S(n,m)=S(n 1,m 1)+mS(n 1,m) 当然可以容斥:注意 要使用容斥这里需要把m个盒子看成相同的 再最后乘上$m!$表示各个盒子都是不同的。 于 ...
分类:其他好文   时间:2020-02-22 20:06:09    阅读次数:54
容斥原理
题目链接:https://nanti.jisuanke.com/t/A1995 题意:给出递推式,我们可以算出a【n】=n*n+n; 那么Sn=n*(n+1)(2*n+1)/6+n*(n+1)/2; 我们有这样一个容斥定理:区间中与i不互质的个数=(区间中i的每个质因素的倍数个数)-(区间中i的每两 ...
分类:其他好文   时间:2020-02-22 11:35:48    阅读次数:69
【模板】杜教筛(Sum)
杜教筛是用来求一类积性函数的前缀和,利用数论分块的思想来降低复杂度 假设我们现在要求 $S(n) = \sum_{i = 1}^n f(i)$ ,$f(i)$ 为积性函数, $n \leqslant 10^{12}$ ,假设有另一个积性函数 $g$。我们来求它们狄利克雷卷积的前缀和 $$ \begi ...
分类:其他好文   时间:2020-02-20 22:10:33    阅读次数:79
「考试」省选27
好像很迷? T1 很奇怪的期望。 根据那几个条件可以发现,概率最终会收敛到精度以下。 我们只需要迭代足够的轮次即可。 T2 暴力的$O(n|S|2^n)$都过了。。。 奇怪。 发现答案是求并集,考虑基础的并交容斥。 设$g(S),S\subseteq A$为$S$中的所有的情况中$S$的所有串的公共 ...
分类:其他好文   时间:2020-02-20 17:03:05    阅读次数:58
容斥原理的简单证明
设 $t$ 为 $m$ 个集合中的元素 在考虑集合个数为 $1$ 的时候,$t$ 被加了 $C_m^1$ 次 在考虑集合个数为 $2$ 的时候,$t$ 被减了 $C_m^2$ 次 在考虑集合个数为 $3$ 的时候,$t$ 被加了 $C_m^3$ 次 ... $t$ 总共被加了 $C_m^1-C_m^... ...
分类:其他好文   时间:2020-02-19 22:28:43    阅读次数:181
Codeforces Round #621 (Div. 1 + Div. 2)E(二分查找,枚举分界点,容斥原理)
可以把每头牛看作一个位置,有几对牛可以放置相当于有几对位置可以给它睡觉,没有牛可以在其他牛的位置睡觉,所以有几对牛放置的可能答案就乘多少(相当于在原本的两个集合里分别插入一个元素,元素代表它睡觉的位置) 1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/s ...
分类:其他好文   时间:2020-02-19 01:10:04    阅读次数:76
ABC155D - Pairs
本题的模型是典型的求第k小问题,这个问题有2个不一样的点,一是任意选出2个数,不能是同一个,二是这个题有负数,那我们在原有的基础上就需要特判这两点,经典模型是2个数组相乘,此处是1个,那么一样可以枚举每一个数,计算比该数小的数的数量,运用容斥,将重复的去掉即可,第一个问题就解决了,假设要判断的数是a ...
分类:其他好文   时间:2020-02-17 18:16:16    阅读次数:129
Codeforces Round #619 (Div. 2)
传送门 A. Three Strings 题意:给三个长为n字符串a,b,c,需对字符串每一位都进行操作: i (1 ≤ i ≤ n ),ci?aior ci?bi,问是否能让a与b相等。 思路:对于每个i(1≤i≤n),其中n是字符串的长度。 如果ci等于ai,我们可以用bi交换它;如果ci等于b ...
分类:其他好文   时间:2020-02-16 17:58:08    阅读次数:58
1573条   上一页 1 ... 8 9 10 11 12 ... 158 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!