码迷,mamicode.com
首页 >  
搜索关键字:线段树合并    ( 233个结果
NOIP2016Day1T2天天爱跑步(LCA+桶)
据说是今年NOIP最难一题了。。。我还记得当时满怀期待心情点开Day1的题发现T2就不会了于是怀疑人生良久。。。 啊好像很多大爷都是用线段树合并写的,我怎么什么数据结构都不会啊呜呜呜。。。 题目大意就不说了QWQ 网上的O(n)说法说得好简略啊,我理解了好久。。。可能是我太弱了QAQ这方面的题做得也 ...
分类:其他好文   时间:2017-02-28 00:51:59    阅读次数:256
【BZOJ2733】永无乡(线段树合并)
题意:支持合并,求块内K小数 对于 100%的数据 n≤100000,m≤n,q≤300000 思路:对于每一个块建立一棵动态开点的线段树,暴力(启发式?)合并后二分下就行了 merge用函数的方式写因为懒得讨论x,y其中一个为0的情况,反正是把节点y并到x上 为什么这么暴力都不T?大概是因为随机数 ...
分类:其他好文   时间:2017-02-25 13:37:03    阅读次数:179
CSU1811: Tree Intersection
题目大意 给一棵点带颜色的树,问依次删掉每条边后得到的两棵子树出现的颜色并集的大小。 简要题解 注意这么一个性质,一种颜色在两棵树中出现,则在一棵树中出现,且出现次数小于总的出现次数。 然后需要这么一个数据结构,能维护子树内出现的颜色和对应的出现次数。 用数组启发式合并或者线段树合并即可。 之前写了 ...
分类:其他好文   时间:2017-02-23 15:56:42    阅读次数:263
BZOJ 2212/BZOJ 3702
线段树合并nlogn. ...
分类:其他好文   时间:2017-02-01 17:19:06    阅读次数:158
线段树合并与分裂
http://blog.csdn.net/zawedx/article/details/51818475 由于上面这篇文章讲的很清楚了,不打算再讲一遍......骗访问量也要按基本法 利用这种动态开点的值域线段树可以解决一堆有序集合进行合并/分裂/查询k小的问题,最好用的就是在排序问题中。 例1 b... ...
分类:其他好文   时间:2016-12-15 00:46:23    阅读次数:254
[转]省选算法总结
1.1 基本数据结构 1. 数组 2. 链表,双向链表 3. 队列,单调队列,双端队列 4. 栈,单调栈 1.2 中级数据结构 1. 堆 2. 并查集与带权并查集 3. hash 表 自然溢出 双hash 1.3 高级数据结构 1. 树状数组 2. 线段树,线段树合并 3. 平衡树 Treap 随机 ...
分类:编程语言   时间:2016-11-26 13:55:45    阅读次数:164
[bzoj2733] [HNOI2012]永无乡
写了线段树合并。。具体合并姿势和可并堆基本一样。。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 const int maxn=10 ...
分类:其他好文   时间:2016-06-18 23:49:19    阅读次数:257
[线段树合并]
推荐黄嘉泰的线段树合并 HNOI永无乡 [BZOJ 3702]二叉树 ...
分类:其他好文   时间:2016-05-13 12:35:59    阅读次数:225
OI算法汇总[大纲]
1.1 基本数据结构 1. 数组 2. 链表,双向链表 3. 队列,单调队列,双端队列 4. 栈,单调栈 1.2 中级数据结构 1. 堆 2. 并查集与带权并查集 3. hash 表    自然溢出     双hash 1.3 高级数据结构 1. 树状数组 2. 线段树,线段树合并 3. 平衡树    Treap 随...
分类:编程语言   时间:2016-05-12 19:18:55    阅读次数:371
【bzoj3702】二叉树 权值线段树
神奇的解法 对于每个节点,建出权值线段树 每次查询右子树的权值线段树和左子树的权值线段树,左子树中比右子树小的有多少?右子树比左子树小的有多少?(分别对应不交换的逆序对和交换的逆序对) 将左子树和右子树的权值线段树合并 递归进行这个操作 感觉复杂度很不靠谱,于是想证明一下复杂度 最开始权值线段树共O(nlogn)个节点,最后共O(n)个节点 每次合并两棵树的每个节点都要访问一遍,所以...
分类:其他好文   时间:2016-05-12 12:21:09    阅读次数:218
233条   上一页 1 ... 20 21 22 23 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!