个人相关 总结. OI历程. 题目 基础题. 综合题. 原创题. 考点 注意是考点不是知识点, 知识点才没有这么散乱呢QAQ. 线性代数. 行列式求值. Matrix-tree定理. Lindstrom-Gessel-Viennot引理. 高斯消元. 线性基. 特征值. 矩阵乘法. 数论. ## * ...
分类:
其他好文 时间:
2017-08-30 21:40:32
阅读次数:
216
代码两分钟...证明2小时(雾 这道题简单来说就是:要想很久但是代码一下子就能打完... 首先看数据范围猜算法系列--猜不出来... 接着看题...求生成树数目,转向百度,得到一个叫做matrix tree定理的东西...看完一脸懵啊...不会写... 算了既然点开还是写一写吧... 突然发现不用这 ...
分类:
其他好文 时间:
2017-07-26 01:56:25
阅读次数:
138
此类题是给定一个无向图,求所有生成树的个数,生成树计数要用到Matrix-Tree定理(Kirchhoff矩阵-树定理) G的度数矩阵D[G]是一个n*n的矩阵,并且满足:当i≠j时,dij=0;当i=j时,dij等于vi的度数 G的邻接矩阵A[G]也是一个n*n的矩阵, 并且满足:如果vi、vj之 ...
分类:
其他好文 时间:
2017-07-10 16:52:30
阅读次数:
160
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4031 【题目大意】 你突然有了一个大房子,房子里面有一些房间。 事实上,你的房子可以看做是一个包含n*m个格子的格状矩形, 每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之 ...
分类:
其他好文 时间:
2017-07-09 16:16:03
阅读次数:
180
题意:求某网格图生成树个数,对1e9取模 题解:题目是裸的Matrix-Tree定理,这不是我要说的重点,重点是对于这个取模的处理。 由于这不是个质数,所以不能直接乘逆元来当除法用。直接高斯消元肯定是不行的,须要一定实现的小技巧。 我们能够考虑gcd的实现过程,辗转相除直到一个为0。多么好的思路,对 ...
分类:
其他好文 时间:
2017-06-28 14:26:50
阅读次数:
171
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
考虑从小往大加边,然后把所有联通块的生成树个数计算出来。 然后把他们缩成一个点,继续添加下一组。 最后乘法原理即可。 写起来很恶心 ...
分类:
Web程序 时间:
2017-03-14 00:20:48
阅读次数:
218
本篇口胡写给我自己这样的什么都乱证一通的口胡选手 以及那些刚学Matrix-Tree,大致理解了常见的证明但还想看看有什么简单拓展的人… 大概讲一下我自己对Matrix-Tree定理的一些理解、常见版本的证明、我自己的证明,以及简单的一些应用(比如推广到有向图、推广到生成树边权的乘积和什么的,非常基 ...
分类:
其他好文 时间:
2017-03-02 12:52:57
阅读次数:
315
【题意分析】 给你一张特殊的,被称为“轮状基”的无向图,求其生成树个数。 【解题思路】 引理: 基尔霍夫矩阵: 基尔霍夫矩阵=度数矩阵-邻接矩阵(邻接矩阵权=两点连边数) Matrix-Tree定理: 对于任意一个无向图,其生成树个数为其基尔霍夫矩阵的任意一个余子式的行列式值。 算法一: 直接暴力构 ...
分类:
其他好文 时间:
2017-01-24 17:25:22
阅读次数:
185
Matrix-Tree定理+高斯消元求行列式...
分类:
其他好文 时间:
2016-06-03 01:18:21
阅读次数:
192