码迷,mamicode.com
首页 >  
搜索关键字:标记永久化    ( 54个结果
BZOJ 1513 POI2006 Tet-Tetris 3D 二维线段树
题目大意:给定一个矩阵,初始每个位置上的元素都是0,每次选择一个子矩形,将这个子矩形内的值修改为这个子矩形内的最大值+hh,求最终所有位置上的最大值我们需要维护一种数据结构,支持更新子矩形的值和查询子矩形最大值似乎二维线段树就可以了?但是YY了一下我们会发现两个没法解决的问题: 1.标记的下传 2.信息的上传其实。。。第一个很好办嘛!不下传不就好了! 标记永久化,无需下传,只要查询的时候对线段...
分类:其他好文   时间:2015-06-29 10:12:42    阅读次数:96
bzoj3110: [Zjoi2013]K大数查询 【树套树,标记永久化】
好久没写题解了。但是这题太神了然后做法太神了于是写一下。这题做法很多,比如黄学长hzw的权值线段树套线段树,比如学长云的bit套主席树(其实是写法更神然后我不会用)。然后看到hzhwcmhf大神题解。http://tieba.baidu.com/p/2246783535震惊了。好了开说说做法。建一颗...
分类:其他好文   时间:2015-04-01 23:27:59    阅读次数:216
【BZOJ3110】【Zjoi2013】K大数查询 树套树 权值线段树套区间线段树
题解: 外层权值线段树,内层区间线段树可解。 权值都是1~n,就不用离散化了。 我写了标记永久化。 其它心得神马的: 天生对树形数据结构无爱。 第一次写树套树,终于知道是怎么回事了。 (只针对本题) 就是外层每个点都表示了一段权值, 而它同时还是一颗线段树, 线段树里面记录了这段权值的出现区间、次数等等。 然后每次插入的时候 都是暴力地把该权值所在的...
分类:其他好文   时间:2015-01-22 18:22:20    阅读次数:199
【BZOJ1513】【POI2006】Tet-Tetris 3D 二维线段树+标记永久化
题解:题意很裸啊~~~ 培训的时候说要写标记永久化,反正永久化很水,就直接写了。 但是我并不知道为什么要永久化,或者说理解不深刻,但是再遇上肯定能分析出来233。 大概应该可能或许就是: 直接原因:下传标记传不下去。 根本原因: 线段树有两层,这样它的传递可能就有点像拓扑了 就是外层线段树需要往内层线段树传,然后内层线段树还要下传 这样扫到某处时发现,****,还需...
分类:其他好文   时间:2015-01-09 09:17:33    阅读次数:270
54条   上一页 1 ... 4 5 6
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!