摘要: 题目链接:http://poj.org/problem?id=2349题目大意:有n个村庄要进行通信,现在只有两种通信设备,一种是卫星,通信距离可以任意远,另一种是电报,通信距离有一个上限,要增大上限的话就必须付出更大的代价,现在给你一些设备,n个卫星m个村庄的坐标,让你求可以是任意点直接或间接通信的电报上限距离d。解题方法:本题是prim算法的经典变形,我们可以这样思考,有n的卫星,我们可以把村庄分成n个联通分量,一个联通分量发一个卫星,并且让每个连通分量内部各点间的最大距离不大于d,这样d即为最终的结果,现在的目标是求,各联通分量的上限的最大值,这里使用了一个定理:如果去掉所有权大于d的边 阅读全文
posted @ 2011-08-19 15:59 我们一直在努力 阅读(550) 评论(0) 推荐(0) 编辑