![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小生成树
园游会不打烊
这个作者很懒,什么都没留下…
展开
-
UVA1151 Buy or Build 题解
题目描述 平面上有nnn个点,你的任务是让所有nnn个点连通,为此,你可以新建一些边,费用等于两个端点的欧几里得距离的平方。另外还有qqq个套餐,可以购买,如果你购买了第iii个套餐,该套餐中的所有结点将变得相互连通,第iii个套餐的花费为cicici。求最小花费。 解题思路 紫书P358, ...原创 2020-08-05 16:12:05 · 130 阅读 · 0 评论 -
UVA1395 Slim Span(苗条的生成树) 题解
题目描述 求所有生成树中最大边权与最小边权差最小的,输出它们的差值。 解题思路 紫书P358,原来以为很难,看来书发现是个水题,复杂度O(m2∗log(n))O(m^2*log(n))O(m2∗log(n))并不会超时。虽然紫书上已经说的很清楚了,不过还是打算稍微写下: 按权值从小到大将边排序,那么对于排序后的边集区间[l,r][l,r][l,r]如果能把点全部连通,那么对于这个边集区间的答案W[r]−W[l]W[r]-W[l]W[r]−W[l]。枚举所有边集区间,复杂度m2m^2m2,在加上判断连通可以用原创 2020-08-04 17:09:05 · 133 阅读 · 0 评论