![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
binary search
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ1917】【2011集训队出题】跳跳棋(树+二分)
Problem 跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。 我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移动成x,y,z。(棋子是没有区别的) 跳动的规则很简单,任意选一颗棋子,对一颗中轴棋子跳动。跳动后两颗棋子距离不变。一次只允许跳过1颗棋子。 写一个程序,首先判断是...原创 2017-12-28 21:35:20 · 361 阅读 · 0 评论 -
【JZOJ2748】【2012中山市选】最大立方体空间(二分+扫描线+二维线段树)
Problem 给出一个长方体的箱子,还有在箱子里面的N个长方体的盒子,箱子和盒子的各个边都是平行于某个三维坐标轴。现在要求你找出其中最大的立方体空间,输出它的长度。 首先这个空间必须位于箱子里面,而且不能与其它的盒子占的空间冲突。这个空间也必须是各边平行于某个坐标轴。如下图所示。 Input 测试文件含有多组数据。测试文件的第一行是数据个数T。接下来是T组数据。 ...原创 2018-02-08 08:13:31 · 335 阅读 · 0 评论 -
【JZOJ5679】【GDOI2018Day2模拟4.21】山景城(博弈+树形DP+二分)
Problem 给定一棵n个节点的树,基德一开始在点s,Kris想让基德进入点t。 每一秒钟:Kris 在这一秒的开始,可以进行决策:1) 不操作;2) 炸毁一条还存在的走廊,操作过后这条走廊将不复存在;3) 清除一条走廊上被怪盗基德留下标记。怪盗基德在这一秒的末尾,有可能会移动:假设基德此刻正处于 p 号展厅,若从 p 号展厅出发通往相邻展厅的每条走廊都被画上了标记,那么基德...原创 2018-04-27 19:23:14 · 236 阅读 · 0 评论 -
【JZOJ3463】【NOIP2013模拟联考5】军训(training)(单调栈+二分+DP+线段树优化)
ProblemHYSBZ 开学了!今年HYSBZ 有n 个男生来上学,学号为1…n,每个学生都必须参加军训。在这种比较堕落的学校里,每个男生都会有Gi 个女朋友,而且每个人都会有一个欠扁值Hi。学校为了保证军训时教官不会因为学生们都是人生赢家或者是太欠扁而发生打架事故,所以要把学生们分班,并做出了如下要求:1.分班必须按照学号顺序来,即不能在一个班上出现学号不连续的情况。2.每个学生必...原创 2018-07-19 21:52:58 · 515 阅读 · 0 评论 -
【JZOJ3387】【NOIP2013模拟】【NEERC2009(POJ3872)】终极武器(区间问题+二分+完全图)
Problem 给定N(≤10000)段闭区间[ai,bi],满足1<=b[i-1]<ai<=bi<=10^18。对于两个数字p和q,如果对于这N个区间内的任意一个整数num,把它在十进制表示下的后k(≤19)位中某一位上的p换成q(或者q换成p),都满足得到的整数仍然在这N个波段内,数字p和q是k等价的。我们称两两之间k等价的数字组成一个k等价类。 求1~9这9个数...原创 2018-07-14 15:52:52 · 744 阅读 · 1 评论 -
【JZOJ5871】【NOIP2018模拟9.15】挑战(线段树+线段树二分)
ProblemHintSolution首先,我们先求出未操作时的ans。对于一个令Px=yPx=yP_x=y的操作,显然,若ans<x,则ans不变;否则,ans应为区间[x,n]中某一点。设ans当前在位置t,观察一下它会如何变化。记pre=∑ti=1Pipre=∑i=1tPipre=\sum_{i=1}^t P_i,若pre=2Pipre=2Pip...原创 2018-09-15 17:04:37 · 288 阅读 · 0 评论