二分
拔光祖国小草
存放一下做的题。
展开
-
POJ 3104(二分)
怎么说呢这题,我觉得二分还是比较好想的,一开始时候直接暴力TLE,但是出乎意料的是思路是对的,用到了k-1,更神奇的是居然后来也想到了二分,但是不会处理,后来想想结合一开始的做就好了,题目大意就是有n个衣服,每一个物品有一个权值ni,表示其有多少水,每一分钟自然烘干1,然后有一台洗衣机,可以更快的烘干,每一分钟为k,但是每次只能选一个衣服,求至少需要几分钟。题解:二分,设至少需要x分钟,我原创 2017-06-16 00:39:11 · 231 阅读 · 0 评论 -
常州大学新生寒假训练会试 F-大佬的生日大礼包
题目戳这里 对于三种礼物来说,都需要用到一个a、一个b,所以抽象来说每个礼物对应a、b、c。于是二分答案,见代码#include <iostream>#include <algorithm>#include <queue>#include <stack>#include <cstdio>#include <s...原创 2018-02-11 14:19:25 · 327 阅读 · 1 评论 -
Gym - 101128J (凸包+二分)
题意:问有多少个黑点在任意三个红点组成的三角形内 题解:必然一眼能看出是求点在红色点组成的凸包内吧。然后暴力枚举黑点与凸包判叉积的话会T,所以有一个优化是,将凸包分成x个三角形(固定一个起点,枚举任意两个相邻的点),然后进行二分,找到一个叉积>=0 一个<=0的时候,再判断是否在第三条边左侧就ok了(因为在凸包外也有满足叉积>=0 && 叉积<=0的情况)...原创 2018-04-11 17:40:28 · 367 阅读 · 0 评论