@Holmesee
2020-06-12T22:50:52.000000Z
字数 539
阅读 869
未分类
度数矩阵是说每个点所连边的边权和,邻接矩阵就是边权。
参见OI Wiki
每棵带标号生成树的边权乘积之和。
高斯消元即可。
给定一个 个点 条边的简单图,定义一个图是好图当且仅当它至多有一个连通块是环套树,而其余连通块都是树,定义一个好图的价值为它的所有连通块大小的乘积,求 。
考虑简化情况:好图定义为所有连通块都是树。那么这是一个套路,连通块大小乘积的组合意义为为森林里每棵树指定一个根的方案数。建一个虚点 号点,把它与所有点连边生成辅助图 ,发现 的价值等于 的带标号生成树数量,可以上矩阵树定理。
考虑原问题。直接枚举环,缩点后就跟简化情况一样了。相同点集的环可能有多种组成情况。我们枚举环上标号最大的点 ,设 ,表示起点为 经过点集 ,终点为 的简单路径数,要求 ,则以 为最大标号的环的数量为 。 很好 。