TMD写了一篇博客竟然还不够清醒,那就再写一篇睡觉去了 首先一看题目就会发现这可以先套上个 分数规划 ,即我们现在要最小化$|\frac{\sum_{i=1}^{len} w_i}{len} k|$ 考虑二分答案$x$,顺便拆掉绝对值,即$ x\le\frac{\sum_{i=1}^{len} w_ ...
分类:
其他好文 时间:
2019-10-02 00:49:49
阅读次数:
90
这是2015noip的一道二分答案的题目,看了题解才会,, 题目给出石头的位置并且让你踩着石头往前跳,最多删掉m个石头还可以顺利通过,求解最短跳跃距离的最大值。 那么二分什么呢:mid为跳跃的长度。那么left=0,right=l进行二分.再拿s和now分别记录当前搬走的石头数量,判断是否可以跳过去 ...
分类:
其他好文 时间:
2019-10-01 20:36:05
阅读次数:
77
题面:https://www.cnblogs.com/Juve/articles/11615883.html X 国的军队: 好像有O(T*N)的直接贪心做法 其实多带一个log的二分也可以过 先对所有据点按b-a由大到小排序(按此方案排序后顺序扫是最优的) 然后二分答案 排列组合: 把$C_{n} ...
分类:
其他好文 时间:
2019-10-01 20:17:41
阅读次数:
62
分析 二分答案 判断左上角是否满足 为了覆盖所有范围 我们依次把右下角,左上角,右上角移动到左上角 代码 ...
分类:
其他好文 时间:
2019-09-30 11:16:17
阅读次数:
73
"题目链接" 思路 不想写了。。一个二分答案+二分图染色的~~水题~~蓝题竟然写了我四十分钟 注意易错点: 1.因为我在染色时用的的是dfs,所以有冲突时不能简单的return而要用一个全局变量记录是否有过冲突 2.二分害人啊。。。多测几组数据吧 Code cpp include using nam ...
分类:
其他好文 时间:
2019-09-30 09:25:58
阅读次数:
71
题目链接: "Click here" Solution: 直接做看起来很难,我们考虑二分答案之后再来检验 显然,我们事实上只需要在根节点的儿子上都驻扎军队就行了,那么我们就得到了一个贪心策略,将军队尽可能向上提 但是因为根节点不能驻扎军队,所以我们考虑哪些到达根节点还有余力的点该怎么处理 对这些还有 ...
分类:
其他好文 时间:
2019-09-29 17:10:37
阅读次数:
99
https://loj.ac/problem/10011 题目描述 有n个牛舍,m头牛,求一种放牛的方案使牛两两之间的最大距离最小 思路 这种最大值最小或最小值最大的问题一般都需要运用二分,再结合dp等。不过这道题是二分的模板题,只需要二分答案,再判断在这个条件下这n个牛舍能否分成m个两两间距离大于 ...
分类:
其他好文 时间:
2019-09-29 10:02:36
阅读次数:
86
https://loj.ac/problem/10012 题目描述 有一个长度为n的正整数序列,求一个长度不小于L,平均数最大的子段,输出其平均数的1000倍(整数) 思路 我们可以二分结果,寻找是否存在长度不小于为L的子段的平均数大于二分答案。 那我们考虑将序列中的每一个数都减去二分答案,如果有一 ...
分类:
其他好文 时间:
2019-09-29 09:42:04
阅读次数:
63
题目描述 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 n n 个矿石,从 11到n n 逐一编号,每个矿石都有自己的重量 w_i w i 以及价值v_i v i 。检验矿产的流程是: 1 、给定m m 个区间[L_i,R_i][ L i , R i ]; 2 、选出一个参数W W ; ...
分类:
其他好文 时间:
2019-09-27 18:58:32
阅读次数:
78
T1平均数: 其实挺简单的,因为要求第K小平均数; 肯定得批量处理;于是考虑一种有效的方法,下意识线段树维护,区间查询,平衡书查询............ 但都不是,二分答案(二分平均数)把每个序列上的值都减去一个数,这样平均数就会整体减去一个数,那么比我小得就是区间和小于0的,然后求出前缀和,利用 ...
分类:
其他好文 时间:
2019-09-27 15:08:15
阅读次数:
83