二分搜索
nEo.大魔王
这个作者很懒,什么都没留下…
展开
-
二分搜索,最大化平均值 Poj-3111
题目链接:https://vjudge.net/problem/POJ-3111 题目大意就是给你一堆有价值和重量的珠宝,问你如何挑选能够是最终单位珠宝的价值最大。 首先我们的思路肯定是贪心,按照它们的单位价值进行排序,取最大的几个。但是这是错误的。在这组数据中贪心就是错误的 k = 2 {w,v} = {2,2} , {5,3} ,{2,1} 依照贪心的思想我们肯定会选取 {5...原创 2019-03-29 08:37:33 · 304 阅读 · 0 评论 -
二分搜索,最大化最小值 Poj-2456
题目链接:https://vjudge.net/problem/POJ-2456 这个题我遇见了3次,3次都不会写。深刻印证了你以为的二分就只是二分。以前单纯的认为,二分就是一个查找一个单调序列中的值是否存在,就是一个lower_bound,后来被自闭3次后,才狠下心学了什么是二分。 对于类似的题目,最大化最小值,最小化最大值什么的,我们通常的思想是通过for循环来暴力枚举,时间复...原创 2019-03-29 08:53:21 · 253 阅读 · 0 评论 -
判定一个解是否可行 Poj 1064
题目链接:http://poj.org/problem?id=1064 题目大意:给你n段绳子和它们各自的长度,问能从中间找到最长的公共长度是多少? 套用二分搜索的模板,我们设最长的长度为x。在区间初始化时r = INF,l = 0。即可。 #include<cstdio> #include<cstring> #include<algorithm> #i...原创 2019-03-29 09:13:18 · 582 阅读 · 5 评论