码迷,mamicode.com
首页 >  
搜索关键字:区间修改    ( 529个结果
POJ - 2528 区间离散化,线段树区间修改,区间询问
这个题非常有意思的地方是,我们发现区间[1,4]和[5,8]是紧挨着的,因为这个的数代表的是一段区间,原本我们对于普通的离散, a[1]=1,a[2]=5,a[3]=6,a[4]=8;数组下标就是重新离散的位置,但是a[2]和a[3]明显不重叠,为此我们需要重新考虑离散的内容,其实不妨这样,如果区间 ...
分类:其他好文   时间:2019-01-30 00:20:14    阅读次数:150
线段树复习打卡——1318: 借教室
http://61.139.95.227:82/problem.php?id=1318 线段树区间修改模版 ...
分类:其他好文   时间:2019-01-29 11:58:43    阅读次数:178
POJ - 3468 线段树区间修改,区间求和
由于是区间求和,因此我们在更新某个节点的时候,需要往上更新节点信息,也就有了tree[root].val=tree[L(root)].val+tree[R(root)].val; 但是我们为了把懒标记打上,当节点表示的区间是完全被询问区间包含,那么这个区间的信息都是有用的,因此我们其实只需要把这个节 ...
分类:其他好文   时间:2019-01-28 12:06:39    阅读次数:148
Codeforces Round #535(div 3) 简要题解
Problem A. Two distinct points [题解] 显然 , 当l1不等于r2时 , (l1 , r2)是一组解 否则 , (l1 , l2)是一组合法的解 时间复杂度 : O(1) [代码] Problem B. Divisors of Two Integers [题解] 首先 ...
分类:其他好文   时间:2019-01-24 21:50:25    阅读次数:167
线段树 区间修改
我们对于线段树的区间修改你可以用一个最傻的办法循环进行单点修改(时间复杂度太高十分麻瓜)所以,我们要用一个聪明的做法延迟标记(LAZY) 在限度拿书的“区间查询”指令中,每当遇到被询问区间[l,r]完全覆盖的节点时,可以立即把该节点上存储的信息作为候选答案返回。已经有大佬证明,被询问区间[l,r]在 ...
分类:其他好文   时间:2019-01-20 13:45:10    阅读次数:196
树状数组的知识总结
单点修改: 不需要差分 区间修改,单点查询: //参考 假设现在有一个原数组a(假设a[0] = 0),有一个数组d,d[i] = a[i] - a[i-1],那么 a[i] = d[1] + d[2] + .... + d[i] d数组就是差分数组 所以求a[i]就可以用树状数组维护d[i]的前缀 ...
分类:编程语言   时间:2019-01-20 11:54:32    阅读次数:157
C - A Simple Problem with Integers POJ - 3468 线段树模版(区间查询区间修改)
参考qsc大佬的视频 太强惹 先膜一下 视频在b站 直接搜线段树即可 ...
分类:其他好文   时间:2019-01-19 19:59:24    阅读次数:194
[bzoj4154] [Ipsc2015]Generating Synergy
Description 给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色 Input 第一行一个数T,表示数据组数 接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数 接下来一行n 1个数描述2..n的父节点 接下来q行每行 ...
分类:其他好文   时间:2019-01-14 10:51:56    阅读次数:209
树状数组
主要解决的问题 对于n个数,有修改和查询操作 单点修改区间查询(对于第i个数增加或减少一个值,然后求一个区间的值,这个区间也可以是一个点) 区间修改单点查询 (对于一个区间都增加或减少一个值,然后求一个点的值,这类题我们让每个点先记录的是和前面值的差,那么一个点的前缀和就是这个点的值,对于修改一个区 ...
分类:编程语言   时间:2019-01-13 18:02:40    阅读次数:149
浅谈树链剖分
Ⅱ、预备知识 树链剖分,又叫重链剖分,树剖。顾名思义,就是在树上将树划分为一条条链,然后进行树上修改与查询操作(针对于结点操作,边权操作后面会讲),用线段树来维护保证时间复杂度( "数据结构模板" )。一般来说,可以支持以下几种操作: 1、树上路径区间修改 2、树上路径间的区间查询(如点权之和,最大 ...
分类:其他好文   时间:2018-12-30 23:22:51    阅读次数:349
529条   上一页 1 ... 13 14 15 16 17 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!