![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
生成树计数
alan_cty
蒟蒻一只
别打脸(⊙o⊙)哦
展开
-
[CF578F]Mirror Box
Description有一个n*m的网格,每个格子是一个斜45°摆放的镜子现在有一些格子上的镜子不见了,你需要求出有多少种摆放镜子的方法,满足:1:从网格某一个边缘的中点射进来的光线会从这条边的一个临边射出2:网格图中每一条网格线都存在1中的一条光线,满足这条光线经过这个网格线n,m<=100,保证空格子的数量<=200Solution考虑把所有格点黑白染色,我们可以发现...原创 2019-10-26 15:27:55 · 1043 阅读 · 0 评论 -
[牛客网Wannafly挑战赛23F]计数
Description给定一个n个点m条边的带权无向图,求边权和是k的倍数的生成树个数。 答案对p取模。 n,k<=100,m<=10000,p<=1e9且p是质数,p≡1(mod k)Solution套路计数题 考虑把一条边权为c的边看做单项式x^c,然后做矩阵树定理,答案就是所有x^nk的系数之和。 但是这个多项式的次数界可能有nk,直接插值的复杂度无...原创 2018-09-04 22:22:58 · 314 阅读 · 0 评论 -
[WC2019]数树
Description有两棵n个点的树,T1和T2,每个点可以填一个[1,y]的颜色若两棵树有一条边重合这条边两个端点的颜色必须相同有三种问题:op=0,给出T1和T2问答案op=1,给出T1问所有T2的答案和op=2,给出n问所有的T1和T2的答案和n<=100000Solutionop=0大家都会op=1的话,考虑算恰好有i条重边的y−iy^{-i}y−i的和考虑到...原创 2019-02-27 22:31:40 · 331 阅读 · 0 评论 -
生成树计数
DescriptionSPOJ PT07D1:求n个点有标号无根树个数2:求n个点有标号有根树个数3:求n个点无标号有根树个数4:求n个点无标号无根树个数Solution我太菜了现在才来做这道题1和2很好求,略去设fn为n个点无标号有根树,考虑删去根得到了一些无标号有根树因为是无标号,考虑一种大小为k的子树,贡献为1+xk+x2k+x3k+...=11−xk1+x^k+x^{2...原创 2019-02-26 16:51:24 · 581 阅读 · 0 评论 -
带限制的无标号树计数
前言我又来学数树了最近化学老师教我们手把手写烷烃同分异构体然后我又想到了这个远古老题Dp首先我们计有根树,假设度数限制为m设Fi,jF_i{,_j}Fi,j表示i个点,根节点子树大小为j的树的个数设Ai=∑j=0m−1Fi,jAi=\sum_{j=0}^{m-1}F_{i,j}Ai=∑j=0m−1Fi,j考虑去掉根节点会得到j个子树,按子树大小分组,设第i组的大小为si,有...原创 2019-03-16 17:06:06 · 477 阅读 · 0 评论 -
[校内模拟]为了部落
DescriptionT次询问,每次询问给出n,m,k,P,问n个点的所有有标号生成森林中,连通块数为m的方案中,从每棵树中选择一个度数<=k的点的方案数对P取模的方案数n<=10^9,m,k<=100Solution我们先选关键点,再数生成树显然任意m个点的方案数是相等的,我们只需要指定m个关键点,答案乘上(nm)\binom{n}{m}(mn)考虑枚举这m个点的...原创 2019-07-01 17:18:42 · 776 阅读 · 0 评论