"洛谷题目传送门" %%%天平巨佬和山楠巨佬%%% "他们的题解" 思路分析 具体思路都在两位巨佬的题解中。这题做法挺多的,我就不对每个都详细讲了,泛泛而谈吧。 首先kruskal把最小生成树弄出来,因为要求次小生成树。至于为什么次小一定只在最小的基础上改变了一条边,我也不会证。。。。。。~~打表找 ...
分类:
其他好文 时间:
2018-02-08 13:46:04
阅读次数:
169
Highways description The island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has a very poor system of public highways. The Flatopian ...
分类:
其他好文 时间:
2018-02-02 11:44:14
阅读次数:
127
题目链接 不会LCTqwq,看题解似乎SPFA也可以。 把边按a排序,从小到大每加一条边就以b为距离跑一遍SPFA,类似于Kruskal的想法吧…… 貌似是个暴力 (luoguLCT模块的题我都快通过了,然而还是不会LCT蛤蛤蛤) ...
分类:
其他好文 时间:
2018-01-21 10:59:49
阅读次数:
107
一、最小生成树(MST) ①、生成树的代价:设G=(V,E)是一个无向连通网,生成树上各边的权值之和称为该生成树的代价。 ②、最小生成树:在图G所有生成树中,代价最小的生成树称为最小生成树。 最小生成树的概念可以应用到许多实际问题中。 例:在n个城市之间建造通信网络,至少要架设n-1条通信线路,而每 ...
分类:
编程语言 时间:
2018-01-15 13:36:51
阅读次数:
184
对于一个无向带边权连通图G(V,E),我们一定能从中提取出最小生成树,那么对于次小生成树该如何获取?记图G中有效生成树集合为Z,而T为G的中的总权重最小的生成树,那么G\{T}中总权重最小的树就是次小生成树。 我们不妨先考虑这样一个问题,记T为图G中的最小生成树,由于生成树由|V|-1条边唯一决定, ...
分类:
编程语言 时间:
2018-01-12 22:39:07
阅读次数:
214
https://www.luogu.org/problemnew/show/1967 kruskal + Lca ...
分类:
其他好文 时间:
2018-01-07 14:27:02
阅读次数:
179
1016: [JSOI2008]最小生成树计数 题目:传送门 题解: 神题神题%%% 据说最小生成树有两个神奇的定理: 1、权值相等的边在不同方案数中边数相等 就是说如果一种方案中权值为1的边有n条 那么在另一种方案中权值为1的边也一定有n条 2、如果边权为1的边连接的点是x1,x2,x3 那么另一 ...
分类:
Web程序 时间:
2017-12-31 12:57:44
阅读次数:
180
这不是一道LCT的题目 只是一道LCA+Kruskal的题目 只是货车运输的改进版都算不上 include include include include define N 30305 using namespace std; struct edge{ int x,y,f; bool operato ...
分类:
Web程序 时间:
2017-12-30 21:33:10
阅读次数:
186
链接 "BZOJ 2561" 题解 用Kruskal算法的思路来考虑,边(u, v, L)可能出现在最小生成树上,就是说对于所有边权小于L的边,u和v不能连通,即求最小割; 对于最大生成树的情况也一样。容易看出两个子问题是各自独立的,把两个最小割相加即可。 ...
分类:
其他好文 时间:
2017-12-28 11:48:05
阅读次数:
137