题意: 在N个城市选出K个城市,建飞机场(1 ≤ N ≤ 60,1 ≤ K ≤ N),N个城市给出坐标,选择这K个机场,使得从城市到距离自己最近的机场的 最大的距离 最小. 输出这个最小值. 思路: 二分+DLX,DLX判断是否合法,之前看过DLX,但是忘记了,今天看了一个博客,感觉讲解得很清晰,转载过来. DLX: 给定一个n*m的矩阵,有些位置为1,有些位置为0.如果G[i][j]==1则说明i行可以覆盖j列. 1)选定最少的行,使得每列有且仅有一个1. 2)选定最少的行,使得每列至少一个1