最小生成树
文章平均质量分 61
交叉星辰的坐标
这个作者很懒,什么都没留下…
展开
-
【Forsaken喜欢独一无二的树——Kruskal】
众所周知,最小生成树是指使图中所有节点连通且边权和最小时的边权子集。不过最小生成树太简单了,我们现在来思考一个稍微复杂一点的问题。 现在给定一个n个点,m条边的图,每条边e_i 都有一个权值w_i 。定义删除一条边e_i 的代价为w_i,并且你可以对这个图执行任意次删边操作。 设这个图的最小生成树权值和为sum,定义一个图的最小生成树是独一无二的当且仅当这个图的边集中没有除最小生成树外的其他子集能满足权值和为sum且使得所有点连通。一个图刚开始可能没有独一无二的最小生成树,现在你可以删除一些边,使原创 2022-08-02 18:09:52 · 127 阅读 · 0 评论 -
【挖沟——Kruskal】
胡队长带领HA实验的战士们玩真人CS,真人CS的地图由一些据点组成,现在胡队长已经占领了n个据点,为了方便,将他们编号为1-n,为了隐蔽,胡队长命令战士们在每个据点出挖一个坑,让战士们躲在坑里。由于需要在任意两个点之间传递信息,两个坑之间必须挖出至少一条通路,而挖沟是一件很麻烦的差事,所以胡队长希望挖出数量尽可能少的沟,使得任意两个据点之间有至少一条通路,顺便,尽可能的∑d[i][j]使最小(其中d[i][j]为据点i到j的距离)。...原创 2022-08-01 16:04:57 · 46 阅读 · 0 评论 -
【道路建设——Prim】
随着如今社会的不断变化,交通问题也变得越来越重要,所以市长决定建设一些公路来方便各个城市之间的贸易和交易。虽然市长的想法很好,但是他也遇到了一般人也经常头疼的问题,那就是手头的经费有限……在规划过程中,设计师们已经预算出部分城市之间建设公路的经费需求。现在市长想知道,它能不能将他的m个城市在有限的经费内实现公路交通。如果可以的话,输出Yes,否则输出No(两个城市不一定要直接的公路相连,间接公路到达也可以。)......原创 2022-08-01 12:05:14 · 127 阅读 · 0 评论