摘要:
"题目" 看题解的时候才突然发现$zky$讲过这道题啊,我现在怕不是一个老年人了 众所周知矩阵树求得是这个 $$\sum_{T}\prod_{e\in T}w_e$$ 而我们现在的这个问题有些鬼畜了,给定一棵树,求和这棵树有$k$条公共边的生成树个数 我们如何区分出和原生成树有几条边呢,容斥显然不是 阅读全文
posted @ 2019-04-17 17:45
asuldb
阅读(212)
评论(0)
推荐(0)
摘要:
"题目" 我们都知道矩阵树求得实际是 $$\sum_{T}\prod_{e\in T}w_e$$ 现在有一个简单的问题,给定一张带权图,要求所有生成树边权积的和,这个怎么求 很简单我们还是构造两个矩阵$A,B$ 对于图中的每一个点$u$,记$d_u$为和这个点相连的边权和,那么$a_{u,u}=d_ 阅读全文
posted @ 2019-04-17 15:13
asuldb
阅读(151)
评论(0)
推荐(0)
摘要:
"题目" 这题好熟练啊 看到恰好想容斥这非常熟练吧 又发现数据范围这么小,显然是允许我们$2^n$暴力容斥的 于是我们枚举一个二进制状态$S$,我们只使用包含在$S$这个状态里的公司的边,我们这样求出的就是至少有$n |S|$个公司没有修建的方案数,容斥系数显然是$( 1)^{n |S|}$ 至于这 阅读全文
posted @ 2019-04-17 14:05
asuldb
阅读(259)
评论(0)
推荐(0)
摘要:
"题目" 我还是太傻了 考虑每一条边的贡献,对于一条有向边$(u,v,w)$,我们求出$k$个关键点中到$u$最近的距离$dis_1$,以及$v$到$k$个关键点中最近的距离$dis_2$,直接用$dis_1+w+dis_2$来更新答案就好了 所以正反两遍$Dij$就好 但是需要注意到一点,如果这两 阅读全文
posted @ 2019-04-17 07:35
asuldb
阅读(437)
评论(0)
推荐(0)

浙公网安备 33010602011771号