【内容】二分答案
步六孤明琪
这个作者很懒,什么都没留下…
展开
-
【WC2010】【BZOJ1758】重建计划
【题目链接】BZOJ1758【前置技能】二分答案单调队列点分治【题解】先二分答案midmidmid,将每条边的权值减去midmidmid,问题转化为判断在树上是否存在一条长度在LLL到RRR之间的路径,其权值和非负。路径问题,用点分治处理。记录下每个分治中心出发的各个长度的路径的最大权值。在处理分治中心的某个子树的时候,在已经处理出来的数组中用单调队列查询,然后...原创 2018-06-06 21:35:17 · 235 阅读 · 0 评论 -
【BZOJ2440】[中山市选2011]完全平方数
【题目链接】BZOJ2440【前置技能】反演容斥原理二分答案【题解】题目要求的是第kkk个μμ\mu值不为000的数,kkk达到了10910910^9,显然不能把μμ\mu全部筛出来直接暴力找。考虑二分答案,那么问题转化为求111~nnn中的μμ\mu值为零的数的个数,【代码】#include<bits/stdc++.h>#define ...原创 2018-08-09 12:58:10 · 207 阅读 · 0 评论 -
【JSOI2016】【BZOJ4753】最佳团体
【题目链接】BZOJ4753【前置技能】二分答案树上背包【题解】先二分一下答案(据说这个二分答案的过程也可以叫做0/1分数规划),假设现在二分的答案为midmidmid,检查是否存在符合条件的∑Pi∑Si≥mid∑Pi∑Si≥mid\frac{\sum P_i}{\sum S_i} \geq mid,移项整理,得到∑Pi−mid∗∑Si≥0∑Pi−mid∗∑Si≥0...原创 2018-09-14 08:23:19 · 150 阅读 · 0 评论