整体二分
LZJ209
主页:https://zongjia.li/
展开
-
BZOJ 2738 矩阵乘法 整体二分+二维树状数组
先吐槽一下这道题的题目———————- 这道题要求出所有询问的解并且所有问题的解都具有单调性,所以我们很容易能想出来这道题应该要整体二分,这道题的瓶颈是如何快速统计出来一个数到底在区间内排第几,其实看到矩形我们就应该想到树状数组,将所有大于当前二分答案的格子设为1,其余设为零,用树状数组求和,就可快速判断满不满足当前解为第K大,另外还可将所有点按照V值排序,这样每次二分出一个新的答案就可从之前的位原创 2016-12-26 10:04:51 · 466 阅读 · 0 评论 -
BZOJ 2527: [Poi2011]Meteors 整体二分
题目大意:给定一个环,环上每个位置有一个国家的基地,每次流星雨会让一段区间每个收获到一个数值的收益,给定每个国家的需要收益总数,求出每个国家最早在第几次流星雨之后能获得要求的收益。 题解:这道题有好多个国家都要求出答案,而且每个国家的答案都具有单调性,所以我们想到了整体二分,不过最变态的是时间复杂度的证明,我们首先要将给定区间每个国家都扫一遍所有领土上的收益之和,然后相加,看上去很大的样子,但是我原创 2017-01-16 21:29:52 · 495 阅读 · 0 评论