矩阵树定理 + BEST定理

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135639913

行列式性质:

  1. 交换两行,符号取反

  2. 一行整体加上另一行的 kk 倍,行列式不变

求一个图的内向生成树个数:

令度数矩阵为 DD ,邻接矩阵为 KK 。设 P=DKP=D-KPP 去掉一行一列的行列式即为答案,我们设为 TT

求一个欧拉图的欧拉回路个数,我们有结论:

如果每个点最后走的一条出边形成一棵内向树,则剩下的边任意走都是合法的欧拉路径(前提:图是欧拉图)

所以一个图的欧拉回路个数为: Ti=2n(di1)!d1!T\sum_{i=2}^n(d_i-1)!d_1!

如果我们求本质不同欧拉回路个数,我们除个 d1d_1 即可。