凯莱公式: spanning_trees_num( G ) = spanning_trees_num( G - e ) + spanning_trees_num( G · e ) 矩阵树定理: G 相应的拉普拉斯矩阵(度矩阵 - 邻接矩阵)L( G ) 删除随意一行一列得到的行列式的值det( L* ...
分类:
其他好文 时间:
2017-04-19 12:48:36
阅读次数:
256
Matrix-Tree 定理是解决生成树计数问题最有力的武器之一。它首先于 1847 年被Kirchhoff 证明。 在介绍定理之前, 我们首先明确几个概念: 1、 G 的度数矩阵 D[G]是一个 n*n 的矩阵, 并且满足: 当 i≠j 时,dij=0;当 i=j时, dij 等于 vi 的度数。 ...
分类:
其他好文 时间:
2017-04-04 18:37:45
阅读次数:
177
生成树计数问题。 1.G的度数矩阵D[G]是一个n*n的矩阵,并且满足:当i≠j时,dij=0;当i=j时,dij等于vi的度数。 2.G的邻接矩阵A[G]也是一个n*n的矩阵, 并且满足:如果vi、vj之间有边直接相连,则aij=1,否则为0。 3.G的Kirchhoff矩阵(也称为拉普拉斯算子) ...
分类:
其他好文 时间:
2017-03-29 16:09:46
阅读次数:
119
我很懒惰,没有理解 是这样做的 先计算每个点的度数 a[i][j]=i到j边数*-1 进行高斯消元 最后把对角线乘起来就是答案 #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace ...
分类:
其他好文 时间:
2017-01-25 10:39:03
阅读次数:
211
In some countries building highways takes a lot of time... Maybe that's because there are many possiblities to construct a network of highways and eng ...
分类:
其他好文 时间:
2017-01-09 23:31:50
阅读次数:
264
就当是复习一下自己做过的题,顺便提供一个简要题解给大家看.
做题时候实在想不出来看一下一句话题解,可以有一个提示的作用又不至于一下子知道了全部浪费了一道题吧..
部分题目(如我A过得大部分奶牛题)是别人拿我的账号做的,不提供题解.已AC的题目(数学题均不提供分析过程,公式):
1000:A+B
1001:平面图最小割,转对偶图最短路
1002:矩阵树定理,也可以通过推矩阵的递推关系得到递推...
分类:
其他好文 时间:
2016-05-13 14:55:36
阅读次数:
320
最近要学的东西 1.矩阵树定理 2.KM 3.FFT 4.单纯型 5.自动机系列 6.插头DP 7.计算几何(?) 8.数学相关(?) ...
分类:
其他好文 时间:
2016-04-14 17:45:02
阅读次数:
120
1. 题目描述当一个结点lightning后,可以向其周围距离小于等于R的结点传播lightning。然后以该结点为中心继续传播。以此类推,问最终形成的树形结构有多少个。2. 基本思路生成树级数模板题目。Matrix-Tree定理(Kirchhoff矩阵-树定理):1) G的度数矩阵D[G]是一个n
分类:
其他好文 时间:
2016-02-28 20:02:45
阅读次数:
260
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=4031矩阵树定理。 基尔霍夫矩阵就是对于i=j,a[i][j]=d[i],对于i!=j,a[i][j]=a[j][i]=-1(如果可以连边的话),否则就是0。然后把这个矩阵去掉第i行第i列,解这个...
分类:
其他好文 时间:
2016-01-01 18:50:12
阅读次数:
236
bzoj4031 小z的房间题目大意:给定n*m的网格,有一些障碍点,求生成树的个数。思路:矩阵数定理直接求解就可以了。但是因为要取模所以要稍微修改一下高斯消元,行列式交换行或列的时候行列式的值要变号。#include#include#include#include#define p 1000000...
分类:
其他好文 时间:
2015-10-05 20:44:13
阅读次数:
332