====组合数学
DenyTian
做最好的自己
展开
-
Codeforces 869C The Intriguing Obsession【组合数】
题目链接:http://codeforces.com/contest/869/problem/C题意:3 个群岛,每个群岛分别有 a b c 个小岛,小岛之间可以连边,让两个相同颜色的点要么不连通,要么长度 > 3,问有多少种方案。题解:组合题,我们发现一个岛只能连另一个群岛中的一个岛(否则不满足条件),我们可以推出,对于任意的 k∈[0,min(x,y)]k \in [0, min(x, y)]原创 2017-10-09 20:54:38 · 457 阅读 · 2 评论 -
ZROJ443 棒棒糖 【组合数学】【LCA】
题意: scb太强了,他不屑于写正常的lca(倍增版),他的lca中dfs长这样(第一个是正常版,第二个是scb版): 问求(x,y)的lca时有多少的概率返回正确的结果,分数用逆元表示 题解: 考试的时候推出来了,结果求逆元写爆了(预处理少了)。。。 有一个很显然的结论:(x,y)的lca 结果正确与否只与x、y到lca的路径的信息有关(因为从根到lca的正确与否不改变dep[x]和dep...原创 2018-10-24 22:30:42 · 421 阅读 · 4 评论 -
ZROJ607 算算算 【Stirling降幂】
题目链接:http://zhengruioi.com/problem/607 题意: 求∑j=1iF(j,i)\sum_{j=1}^{i} F(j, i)j=1∑iF(j,i) 其中F(l,r)F(l,r)F(l,r)为lll到rrr内所有数字之和的kkk次方,T组询问 n≤105;k≤100;T≤5n \le 10^5; k\le 100; T\le 5n≤105;k≤100;T≤5 题解: ...原创 2019-09-30 20:47:35 · 157 阅读 · 0 评论 -
ZROJ999 玩具 【容斥】【FMT】
题目链接:http://zhengruioi.com/contest/393/problem/999 题意: 小S有nnn个盒子,每个盒子里都装着若干个玩具。玩具一共有mmm种不同的类型。 现在,小S想要知道有多少种不同的挑选盒子的方式,使得每种种类的玩具都至少在这些盒子里出现了一次。 题解: 现场AC极度舒适233 问题可以转化为: 给一些二进制数,问有多少种选数的方案,满足这些数or起来为1 ...原创 2019-09-30 20:50:06 · 244 阅读 · 0 评论 -
BZOJ2839 集合计数【二项式反演】
题目链接:https://darkbzoj.tk/problem/2839 题意: 一个有N个元素的集合有2N个不同子集(包含空集)2^{N个不同子集(包含空集)}2N个不同子集(包含空集),现在要在这2N2^N2N个集合中取出若干集合(至少一个),使得 它们的交集的元素个数为K,求取法的方案数 题解: 设f[K]f[K]f[K]表示交集大小≥K\ge K≥K的方案数,则f[K]=C(n,k)∗(...原创 2019-09-30 20:53:16 · 269 阅读 · 0 评论