DescriptionT国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。
在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。
辛运的是,此前T国政府调查过每条道路的强度,现在他们希望只利用这些信息估计灾情。具体地,给定每条道路在洪水后仍能通行的概率,请计算仍能通行的道路恰有N-1条,且能联通所有城市的概率。Inp...
分类:
其他好文 时间:
2015-08-26 09:34:05
阅读次数:
415
Description有一种图形叫做五角形圈。一个五角形圈的中心有1个由n个顶点和n条边组成的圈。在中心的这个n边圈的每一条边同时也是某一个五角形的一条边,一共有n个不同的五角形。这些五角形只在五角形圈的中心的圈上有公共的顶点。如图0所示是一个4-五角形圈。
现在给定一个n五角形圈,你的任务就是求出n五角形圈的不同生成树的数目。还记得什么是图的生成树吗?一个图的生成树是保留原图的所有顶点以及顶点的...
分类:
其他好文 时间:
2015-08-18 14:10:53
阅读次数:
106
我就爱写矩阵树定理!!!
就不写暴力!!!1016: [JSOI2008]最小生成树计数Time Limit: 1 Sec Memory Limit: 162 MB
Submit: 3584 Solved: 1429
[Submit][Status][Discuss]
Description现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最...
分类:
Web程序 时间:
2015-08-17 17:28:48
阅读次数:
146
矩阵树定理求生成树计数模板.
原题是SPOJhighways
代码又长又丑…#include
#include
#include
#include
#include
#define MAXN 20
#define eps 1e-9
using namespace std;
int A[MAXN][MAXN]...
分类:
其他好文 时间:
2015-07-12 17:29:52
阅读次数:
136
什么?你说你看不懂英文题面?
好吧其实我也看不懂…
把论文里题面翻译放在英文题面下面
HIGH - Highways
no tags In some countries building highways takes a lot of time… Maybe that’s because there are many possiblities to construct a network o...
分类:
其他好文 时间:
2015-06-09 21:59:43
阅读次数:
272
学完了矩阵和行列式基础知识,终于可以去学矩阵数定理~(≧▽≦)/~———————————–线割分是我>w<———————————————–
Matrix-tree定理,又叫Kirchhoff矩阵定理,于1847年首次被基尔霍夫先生证明,后来被广泛应用于生成树的计数问题.
要用它,需要先知道几个重要概念:
无向图的度数矩阵和邻接矩阵.
假定有无向图G,图中共有n个点.
G的度数矩阵称D[G]...
分类:
其他好文 时间:
2015-06-07 09:49:37
阅读次数:
314
f[n]=3*f[n-1]-f[n-2]+2
1002: [FJOI2007]轮状病毒
Time Limit: 1 Sec Memory Limit: 162 MB
Submit: 2959 Solved: 1644
[Submit][Status][Discuss]
Description
给定n(N
Input
第一行有1个正整数n。
Outp...
分类:
其他好文 时间:
2015-04-28 18:32:41
阅读次数:
91
生成树计数: 基尔霍夫矩阵树定理
无向图的基尔霍夫矩阵: 对角线上表示每个点的度数,若ij之间有边则矩阵ij处为-1
无向图的生成树的数目为: 任意一个n-1阶主子式的行列式的绝对值.
UVA - 10766
Organising the Organisation
Time Limit: 3000MS
Memory Limit: ...
分类:
其他好文 时间:
2015-04-28 18:27:55
阅读次数:
142
生成树计数就是统计一张图中一共有多少种构造生成树的方案。大概要用到组合数学等等的数学知识。以下内容均来自NOI2007国家集训队论文周冬《生成树的计数及其应用》:-------------------------Matrix-Tree定理(Kirchhoff矩阵-树定理)。Matrix-Tree定理...
分类:
其他好文 时间:
2014-11-01 21:44:01
阅读次数:
239
凯莱公式:
spanning_trees_num( G ) = spanning_trees_num( G - e ) + spanning_trees_num( G · e )
矩阵树定理:
G 对应的拉普拉斯矩阵(度矩阵 - 邻接矩阵)L( G )
删除任意一行一列得到的行列式的值det( L*( G ) )
即生成树的个数,即spanning_trees_num( G...
分类:
其他好文 时间:
2014-06-24 22:05:54
阅读次数:
237