随笔分类 - 最小生成树
摘要:Luogu P4809 这题很显然是要求最小生成树,但是看到数据范围,边数和点数都非常的多,所以暴力Kruskal并不可行。 优化求最小生成树的算法流程明显不可行,因为如果可优化的话那么这个算法的优化应该早就广为人知了。 所以从另一个方向想,找找这题的特殊性质。 我们可以发现每个星球内部的$P$条航
阅读全文
摘要:"Luogu P1265" 本来一开始我用的Kruskal……但是由于double类型8字节,所以MLE了。 很容易发现这是一道最小生成树的题目。 值得注意的是题目中给的第二个限制,只存在唯一情况即这个环为等边多边形。 但是如果是等边多边形那么这个限制给了和没给完全没区别…… 所以这就是一道最小生成
阅读全文
摘要:Luogu最小生成树模板题 Prim 原理与dijkstra几乎相同,每次找最优的点,用这个点去松弛未连接的点,也就是用这个点去与未连接的点连接。 Kruskal 运用并查集,存储边,以权值为关键字进行排序,从小到大查看边,如果这条边的两个点不在同一集合内,就加入同一集合并压缩路径。
阅读全文

浙公网安备 33010602011771号