CF641G Little Artem and Graph 题解(Matrix-Tree ver.)
紧急学习矩阵树定理。 矩阵树定理 矩阵树定理讲的是以下内容: 对于图 定义度数矩阵为 邻接矩阵为 定义拉普拉斯矩阵 。 求出将拉普拉斯矩阵去掉一行一列的矩阵 的行列式就是原图的生成树个数。 酷炫算术魔法! 但是为什么? 实际上就是一个容斥原理。 不妨考虑行列式的展开式: 来看看这个式子到底有什么组合意义。 拉普拉斯矩阵的样子就是,对角线上是点的度数,剩下的点中两点之间有边时为 ,否则