
二分
文章平均质量分 79
Simplezk
这个作者很懒,什么都没留下…
展开
-
策略性跳跃的 二分搜索
以下是我结合 《挑战程序设计竞赛》的二分内容的一些个人总结: 传送门1.二分概述1.1 从有序数组中查询某个值1.1.1 只要查询某一个符合值的位置1.1.2 lower_bound1.1.3 另一种左右界取法1.2 判断一个解是否可行1.3 最大化最小值问题1.4 最大化平均值2.二分习题2.1 最大化最小值2.2 最大化平均值2.3 查找第K大值2.4 最大化第K大值2.5 我的题解 1.二分概述 二分搜索法:不断缩小解可能存在的范围,求得问题最优解的方法。大家最初接触这个方法,应该是在排序和查找这一块原创 2020-08-24 15:53:27 · 389 阅读 · 0 评论 -
二分搜索习题
收录于《挑战程序设计竞赛》的部分 二分习题POJ 1 最大化最小值 River Hopscotch Poj 3258 题目大意:河里有N块石头(<= 50000),河长度为L(1 ≤ L ≤ 1,000,000,000) FJ可以移除M块石头,希望移除M块石头使得石头间的最短距离尽可能的增大 输入: L N M N块石头距离起点的距离,可把0和N+1块石头看为两岸 输出: 移除M块石头使得石头间的最短距离的最大为? 思路: 仔细看是:最大化最小值问题,标准二分题 C(x) 最小距离不小于x时需要原创 2020-08-24 15:52:15 · 325 阅读 · 0 评论