码迷,mamicode.com
首页 >  
搜索关键字:bzoj2653    ( 17个结果
BZOJ2653 middle
Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。 给你一个长度为n的序列s。 回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a<b<c<d。 位置也从0开始标号。 ...
分类:其他好文   时间:2016-08-23 20:25:14    阅读次数:156
【BZOJ2653】middle,主席树(非权值线段树)维护区间01信息+二分答案
从前天天见面的人,如今见一面都是奢侈。...
分类:其他好文   时间:2016-05-07 09:22:24    阅读次数:209
bzoj2653: middle
Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。 给你一个长度为n的序列s。 回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a<b<c<d。 位置也从0开始标号。 ...
分类:其他好文   时间:2016-04-24 15:38:16    阅读次数:247
bzoj2653: middle
首先,对于每个询问,我们二分答案 然后对于序列中大于等于中位数的数,我们把它们置为1,小于中位数的数,置为-1 那么如果一个区间和大于等于0,那么就资磁,否则就不滋磁 这个区间和呢,我们可以用主席树维护前缀和 [c,d]上的最大前缀和减去[a-1,b-1]上的最小前缀和,就是所有可用区间的最大区间和
分类:其他好文   时间:2016-02-24 22:29:09    阅读次数:294
【BZOJ2653】【主席树+二分】middle
Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。 给你一个长度为n的序列s。 回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。 其中a 8 #includ...
分类:其他好文   时间:2015-03-17 10:11:32    阅读次数:131
BZOJ2653: middle
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2653题解:不愧是CLJ的题。Orz 有关中位数的题一般可以二分,大于的标记为1,小于的标记为-1。这样本题单词询问只要求最大子序列连续和即可,线段树搞定。但多次询问。 当二分的值只有...
分类:其他好文   时间:2015-03-15 19:43:47    阅读次数:162
BZOJ 2653 middle 二分答案+可持久化线段树
题目大意:给定一个长度为n的序列,求当子序列s的左端点在[a,b],右端点在[c,d]时的最大中位数 其中当序列长度为偶数时中位数定义为中间两个数中较大的那个 很难想的一道题 具体题解见 http://blog.csdn.net/acm_cxlove/article/details/8566093 说的很详细 区间处理那里 [b,c]是必选的 [a,b)和(c,d]每段取最大加和 否则re恒...
分类:其他好文   时间:2014-10-20 17:19:36    阅读次数:162
17条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!