BZOJ 1016 最小生成树计数 Kruskal
题目给出一个简单无向加权图,求最小生成树有多少种?分析首先最小生成树有以下两个性质: (1)每种权值相同的边的数量是一定的。 (2)权值相同的边对最小生成树的效果相同。那么首先求一次最小生成树,找出每种边的数量。 然后枚举权值,可以进行搜索或者用Matrix-Tree定理用行列式进行生成树计数。 根据乘法原理相乘即结果。代码#include <bits/stdc++.h>using nam
原创
2016-02-01 15:38:23 ·
520 阅读 ·
0 评论