图论_生成树
文章平均质量分 75
wang2147483647
这个作者很懒,什么都没留下…
展开
-
UVAlive 6622 Absurdistan Roads(最小生成树+LCA)
题目地址:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4633 思路:每个点之间连边,权值为两点之间的最短距离。则该图的最小生成树的n-1条边在最终的n条边内。则两点(i,j)之间距离为dist[i]+dist[j]-2*dist[ L原创 2016-08-20 19:26:33 · 652 阅读 · 0 评论 -
UVA 1395 Slim Span(最小生成树)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4141 思路:将边按从小到大排序,设l,r。则在[l,r]范围内的值一定小于等于w[r]-w[l],则若l...r之间的边可形成生成树,则更新答案,同时将l++,r=l。 #include #原创 2016-10-11 15:35:58 · 535 阅读 · 0 评论 -
UVA 1151 Buy or Build(最小生成树+枚举子集)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3592 思路:单纯枚举时间复杂度难以承受。则先对原图求最小生成树得到n-1条边,每次枚举套餐时仅考虑套餐中的边和这n-1边(将套餐中的边权值置为0和这n-1条边求最小生成树即可)。#includ原创 2016-10-11 20:18:55 · 772 阅读 · 0 评论 -
Uva 11354 Bond(最小生成树+LCA)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2339 思路: 寻找s到t路径上最大权值最小的值。则该路径必在最小生成树上:最小生成树上为权值尽可能短的n-1条边,若该路径上最小的最大权值不在最小生成树上,则此权值会比最小生成树上的权值大(原创 2017-08-22 09:22:25 · 452 阅读 · 0 评论 -
hdu 6141 I am your Father!(最小树形图+权值编码)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6141 思路: 1.求解一有向树,使得权值最大。最小树形图边权取反即可。 2.要求编号为n的节点的父亲字典序最小:将节点的编号引入边权值中,同时为了避免节点编号的影响比初始权值影响大,将每个边权乘n(即-n*w),这样即使边权值变化一单位,其影响程度也大于点编号的影响,即只有边权值相同时顶点编号起原创 2017-08-25 20:13:56 · 776 阅读 · 0 评论