
图论:最小生成树
文章平均质量分 78
论菜鸟的自我修养
凡事不能将我们毁灭,必使我们更强大
展开
-
URAL 1416 Confidential <最小生成数和次小生成数>
题意:求一幅无向图的最小生成树与最小生成树,不存在输出-1 分析:Kruskal求最小生成树,标记用过的边。求次小生成树时,依次枚举用过的边,将其去除后再求最小生成树,得出所有情况下的最小的生成树就是次小的生成树。可以证明:最小生成树与次小生成树之间仅有一条边不同。 样例: input output 4 6 1 2 2 2 3 2 3 4 2 4 1 2 1原创 2016-07-03 22:17:09 · 423 阅读 · 0 评论 -
poj 4006 Genghis Khan the Conqueror <最小生成树 + dfs + 插入>
题目:click~ 题意:给出一幅3000个点的图,有10000次操作: 求将某条边的权值变大后的最小生成树,最后输出10000次操作得到的最小生成树权值的平均值。 分析: 对于每次询问, 都是将a,b之间的边增加到c, 会出现 两种情况: 1. 如果边权增加的那条边原先就不在最小生成树中,那么这时候的最小生成树的值不变 2. 如果该边在原最小生成树中,那么这时候原创 2016-10-29 20:19:39 · 576 阅读 · 0 评论