随笔分类 -  二分&&三分

摘要:洛谷P3124 [USACO15OPEN]被困在haybales(银)Trapped in the H… 一道二分题,首先我们左边增加,右边不变的情况 枚举右边的点,二分出右边不增加的话,左边最远可以延伸到那边 然后取这个区间中 pos[i]+h[i]最大的点 ,区间最大可以用st表,但因为右端点固 阅读全文
posted @ 2017-10-14 10:05 third2333 阅读(418) 评论(0) 推荐(0)
摘要:P1638 逛画展 阅读全文
posted @ 2017-09-23 15:19 third2333 阅读(166) 评论(0) 推荐(0)
摘要:洛谷P1462 通往奥格瑞玛的道路二分答案+最短路SPFA 二分交费最多的一次的钱数 然后只将符合要求的边加入图中 如果到终点的最短路大于等于血量 或者直接起点不能到达终点那么说明不符合要求 需要加大答案 时间复杂度 (log答案)* Ek 需要注意如果本来就不能到达 那么直接输出AFK 阅读全文
posted @ 2017-08-16 10:12 third2333 阅读(141) 评论(0) 推荐(0)
摘要:洛谷P1316 丢瓶盖 二分答案 二分距离 判断能够取几个 阅读全文
posted @ 2017-07-21 08:32 third2333 阅读(293) 评论(0) 推荐(0)
摘要:洛谷P3382 【模板】三分法 三分法求 函数最大值 三分 适用于求凸峰函数 或者凹峰函数 但听dalao说不大适合 / \ \ / \这种有平的情况 还有我觉得 f(mid1) == f(mid2 ) 也可特判一下 此时 l = mid1 r = mid2 阅读全文
posted @ 2017-06-19 09:35 third2333 阅读(411) 评论(0) 推荐(0)
摘要:洛谷P1873 砍树 二分答案 与原来的二分差不多 O(n) 判断 当然也可以小优化一下 将 h 从高到低排序 这题要用long long 感觉不大保险,于是全部都加了long long 阅读全文
posted @ 2017-06-05 11:39 third2333 阅读(313) 评论(0) 推荐(0)
摘要:洛谷P2440 木材加工 二分答案 题意: 将 n 块木材加工 成 k 块 木板,使他们的长度一致 求这些木板最长可以达到的长度 题解 1、二分答案,既可以达到的最大长度2、然后贪心验证,O(n) 验证 验证 可以切几块木板 阅读全文
posted @ 2017-06-02 13:11 third2333 阅读(292) 评论(0) 推荐(0)
摘要:洛谷P1577 切绳子 二分答案 卡精度 我日 这道题 卡我精度 不爽 然后就直接抄题解了 来自洛谷的题解 : 那个实在不好意思,我之前贴成另一道题的代码了. 二分查找,设C(x)为=可以得到K条长度为x的绳子。 由于长度为L的绳子最多可以切出floor(L/x)段长度为x的绳子,因此C(x)=(f 阅读全文
posted @ 2017-06-02 11:45 third2333 阅读(395) 评论(0) 推荐(0)
摘要:洛谷P1182 数列分段Section II 二分答案 题意:将 n 个 数 分为 m段 求一种方案,使这m段中最大的和 最小 额。。可能有点拗口,其实就是说每一种方案,都有对应的 每段和的最大值,要求一种方案,使最大值最小 题解 :二分答案 mid为分成的最大值, 然后O(n) 判断 答案 是否可 阅读全文
posted @ 2017-06-02 10:02 third2333 阅读(294) 评论(0) 推荐(0)
摘要:Codeforces Round #417 (Div. 2) C. Sagheer and Nubian Market 二分答案 +排序 题意 有 a[ i ] 个数 要求选最多的数 使其和不超过 S ,且在此情况下,和最小选最多数情况下 和最小 且 每个数有加成 如果选了 k个数 那么加成后 就是 阅读全文
posted @ 2017-06-02 08:58 third2333 阅读(223) 评论(0) 推荐(0)