码迷,mamicode.com
首页 >  
搜索关键字:区间维护    ( 49个结果
P4556 雨天的尾巴 线段树合并
使用线段树合并,每个节点维护一棵权值线段树,下标为救济粮种类,区间维护数量最多的救济粮编号(下标)。所以每个节点答案即为$tre[rot[x]]$。 然后运用树上点的差分思想,对于分发路径$u,v$,我们在$u$上+1,在$v$+1,在$lca(u,v)$处 1,在$fa(lca)$处 1,最后统计 ...
分类:其他好文   时间:2019-10-31 14:56:26    阅读次数:99
CF1000F One Occurrence 主席树 线段树
题意: 给定一个长度为n序列,m个询问,每次询问给定一个区间[l,r],如果这个区间里存在只出现一次的数,输出这个数(如果有多个就输出任意一个),没有就输出0,n,m<=5*10^5 题解: 考虑每个查询区间 维护数字上一个出现的位置 如果上一个出现的位置小于l 那么说明区间内只有一个数 但是如果区 ...
分类:其他好文   时间:2019-10-18 12:37:06    阅读次数:97
机房测试1:big(贪心+Trie树)
题目: 分析: 考虑最暴力的办法:枚举选哪个数,枚举对手在哪个时间变化,然后统计答案。 对于异或这一类问题,考虑区间异或可以抵消重复区间,维护一个前缀异或和:pre[i]表示1~i的异或和,suf[i]表示i~n的异或和。 将对手的式子化简,2*x即将x向左移一位,/( 2^n )为向右移n位,+2 ...
分类:其他好文   时间:2019-10-03 19:49:19    阅读次数:80
POJ 2559 Largest Rectangle in a Histogram(单调栈)
原题目链接:http://poj.org/problem?id=2559 解题思路: 用单调栈求任意每个区间的最小值及区间长度,为什么记录区间最小值呢?(木桶装水原理,装水量取决于最短木板长)。枚举每个区间,维护最大答案。 //自行百度单调栈 AC代码: ...
分类:其他好文   时间:2019-07-24 13:44:21    阅读次数:91
李超线段树
李超线段树:动态维护一个平面直角坐标系,支持在中间插入一条线段(或直线),询问与x=x0这条直线相交的所有线段中,交点的y坐标的最大(小)值。 线段树上每个区间维护在mid处y坐标最大的线段。(要标记永久化) 考虑怎么插入一条直线,假设它当前处理到了某个区间:(摘自yyb的博客https://www ...
分类:其他好文   时间:2019-06-24 22:47:29    阅读次数:141
comet oj #3 D 区间维护异或后的线性基
这不是原题吗... 具体做法参考codefores 587 E 不过这题卡常... 写题解纯粹是为了记录一下快读... ...
分类:其他好文   时间:2019-05-10 23:25:21    阅读次数:150
区间维护区间查询(树状数组)
传送门: ...
分类:编程语言   时间:2019-04-29 21:23:46    阅读次数:176
Music in Car CodeForces - 746F (贪心,模拟)
大意: n首歌, 第$i$首歌时间$t_i$, 播放完获得贡献$a_i$, 最多播放k分钟, 可以任选一首歌开始按顺序播放, 最多选w首歌半曲播放(花费时间上取整), 求贡献最大值. 挺简单的一个题, 实现的时候还是漏了好多细节. 具体思路就是滑动区间, 维护区间内可以减少的前w大时间, 要注意w大 ...
分类:其他好文   时间:2019-03-30 10:36:06    阅读次数:124
HDU 4391 Paint The Wall(分块的区间维护)
题意:给出几个操作,把l-r赋值为z,询问l-r有几个z,其中z < INT_MAX 思路:因为z很大,所以很难直接用线段树去维护。这里可以使用分块来解决。我们可以让每个块用map去储存map[i]的个数,用类似线段树的lazy标记来给整个块更新,当需要对块内某些数操作时再pushdown。 注意一 ...
分类:其他好文   时间:2019-03-21 21:39:12    阅读次数:190
P4891 序列
[P4891 序列]{https://www.luogu.org/problemnew/show/P4891} 毒瘤线段树 区间维护: $pa:a=b的b积$ $max\_a:最大a$ $min\_b:a include using namespace std; typedef long long ...
分类:其他好文   时间:2018-12-22 22:12:11    阅读次数:242
49条   1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!