整体二分
QAQQQQQQQQQQQ
菜
展开
-
整体二分--poj2104静态区间第k小
传送门 昨天跟yousiki学到了整体二分!quq 最经典的就是静态区间第k小(大) 听说2013许昊然的论文-《浅谈数据结构题的几个非经典解法》 讲的特别好,从网上找了个图 复杂度很优秀的说! 具体做法一般是: 1、找到询问答案的上限和下限limit,开始二分 2、每次二分出一个mid,判断答案在l~mid之间的询问,如果有修改就判断修改的影响是否在l~mid之间,然后将l到r...原创 2018-08-16 11:30:18 · 607 阅读 · 0 评论 -
整体二分--HDU5412 动态区间第k小
传送门 整体二分!带修改的和不带修改的其实差不多啦 详细解法在https://blog.csdn.net/sizeof_you/article/details/81738217 #include<iostream> #include<cstdio> #include<cstdio> #include<cstring> #include&...原创 2018-08-16 11:34:27 · 313 阅读 · 3 评论 -
整体二分--bzoj3110: [Zjoi2013]K大数查询
和整体二分的套路一样,但是单点修改改成了区间修改,用线段树维护就好啦 因为一开始看错题不带了改就把所有值取负改成求区间第k小了(逃 详解在https://blog.csdn.net/sizeof_you/article/details/81738217 #include<iostream> #include<cstdio> #include<alg...原创 2018-08-16 11:38:04 · 213 阅读 · 0 评论 -
整体二分+二维树状数组--bzoj2738: 矩阵乘法
传送门 快要被这道题逼疯··· 先说正解: 整体二分,与之前不同的是要用二维数据结构,这里二维树状数组就很简单 这里有个讲树状数组的blog不错的http://www.cnblogs.com/RabbitHu/p/BIT.html 套路都是一样的,将询问的答案二分,然后把l~mid之间的数都在二维树状数组上+1,计算询问cnt与k比,将询问分成两部分,然后将树状数组还原,继续二分下去 ...原创 2018-08-16 21:53:29 · 157 阅读 · 0 评论