This way 题意: 给你n个点,让你在其中选k个点作为特殊点,使得所有点到其中距离自己最近的特殊点的距离最大值最小,求这个值 题解: n只有60,那么翻译一下这个就是重复覆盖问题。 那么我们只需要二分一下答案,将所有小于等于mid的值加到舞蹈链中,再跑一下即可。 注意其中的优化: 由与deep就是当前使用的点数,那么当deep>k的时候return,注意不能直接做这个判断: if(
Easy Finding Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 16178 Accepted: 4343 Description Given a M× N matrix A. A ij ∈ {0, 1} (0 ≤ i < M, 0 ≤ j < N), could you find some rows t
题目链接:点我啊╭(╯^╰)╮ 题目大意: 给你 n ∗ n n*n n∗n的由火柴组成的正方形图案 ( n ≤ 5 ) (n≤5) (n≤5), 并对每个火柴进行编号,已经帮你删除了 k k k 个火柴棒,请问最少还要删除几根火柴棒,使得由火柴组成的图形没有一个完整的正方形,正方形的边长可以为 1 、 2...... 1、2...... 1、2...... 解题思路:
题目链接:点我啊╭(╯^╰)╮ 题目大意: n n n 个城市、 m m m 个雷达,最多可以用 k k k 个雷达,然后给出城市和雷达的坐标,要求雷达的最小覆盖半径,使得所有城市都被雷达覆盖??? 解题思路: 很清晰是一道DLX重复覆盖的题,本题的精度要精确到 1 e − 8 1e-8 1e−8,所以只能用二分,二分的可行性判断是所用的雷达数是否 ≤ k ≤k ≤
题目链接:点我啊╭(╯^╰)╮ 题目大意: 给你一个 n ∗ m n*m n∗m的矩形和 p p p 个小矩形,求最少需要几个小矩形可以精确覆盖这个大矩形??? 解题思路: 明显是最清晰的舞蹈链,那么问题就在于建图上,很多人接触这一题应该都是刚学完模板不久,这里要用 p p p 个小矩形来填满,求最少要几个,那么我们图形中的“行”就变成了这 p p p 个小矩形