摘要:
##题意: 一场地震把约翰家的牧场摧毁了, 坚强的约翰决心重建家园。 约翰已经重建了 \(n\) 个牧场,现在他希望能修建一些道路把它们连接起来。研究地形之后,约翰发现可供修建的道路有 \(m\) 条。碰巧的是,奶牛们最近也成立一个工程队,专门从事修复道路。而然,奶牛们很有经济头脑,如果无利可图,它 阅读全文
posted @ 2021-02-12 21:58
Qquun
阅读(91)
评论(0)
推荐(0)
摘要:
题意: 有$n$个村庄,村庄在不同坐标和海拔,现在要对所有村庄供水,只要两个村庄之间有一条路即可,建造水管距离为坐标之间的欧几里德距离,费用为海拔之差,现在要求方案使得费用与距离的比值最小。\(n<=1000\) ##思路: 经典的01分数规划求解最优比率生成树,在此题中稠密图采用暴力Prim求解。 阅读全文
posted @ 2021-02-12 17:15
Qquun
阅读(53)
评论(0)
推荐(0)
摘要:
Prim复杂度是$O(n^2+m)$,堆优化/zkw线段树优化之后是$O((n+m)logn)$ Prim与Kruskal的区别: Prim在稠密图中比Kruskal优,在稀疏图中比Kruskal劣。Prim是以更新过的节点的连边找最小值,Kruskal是直接将边排序。 Prim堆优化代码如下: # 阅读全文
posted @ 2021-02-12 11:40
Qquun
阅读(78)
评论(0)
推荐(0)

浙公网安备 33010602011771号