HDU - 5046 Airport 二分 + DLX可重复覆盖
题意:给定n个城市的坐标,要在城市中建k个飞机场,使任意城市距离最近的飞机场的最大值最小,求这个最小距离。
思路:最大值最小化是典型二分条件,然后就是如何check,将每对距离小于二分值的两个机场称为互相可覆盖,构造n * n的矩阵,机场之间有覆盖关系的置为1,否则为0,则转化为DLX求解矩阵可重复覆盖问题。
DLX精确覆盖详解:点击打开链接 (想不会都难)
DLX重复覆盖与精确覆盖:点击打
原创
2017-10-02 19:53:48 ·
285 阅读 ·
0 评论