码迷,mamicode.com
首页 >  
搜索关键字:树链剖分    ( 1272个结果
【模板】重链剖分(树链剖分)
我们知道对一列数进行区间或单点加减,乘除和区间求值等操作可以用线段树或树状数组 那么,如何对带权树上一条路径中的数进行这样的操作呢? 此时就用到了线段树的树上版——树链剖分 ...
分类:其他好文   时间:2020-03-02 09:13:23    阅读次数:54
CF-div2-620-E. 1-Trees and Queries LCA 树上点距离
思路 树链剖分求出LCA 用LCA求两点之间距离(借助到根的距离):depth[x] + depth[y] 2 depth[LCA]; 加边后a,b两点可以保持距离为k的条件: k =改变后的距离; 改变后的距离刚好等于k,如果不等那么距离相差偶数,来回走来走去就能走到走凑成k 考虑加边对a,b距离 ...
分类:其他好文   时间:2020-02-29 20:56:01    阅读次数:70
2020/2/22
栈和队列:7题 2小时 树链剖分+2题:6小时 https://www.cnblogs.com/yrz001030/p/12348243.html 英语单词:1小时 ...
分类:其他好文   时间:2020-02-23 09:51:59    阅读次数:52
树链剖分
推荐博客:https://www.cnblogs.com/ivanovcraft/p/9019090.html 前置知识: dfs序,线段树 主要应用:树上有关问题的维护,将书上问题转化为序列问题从而用线段树进行统计维护 大概过程: 1,dfs1计算Size[x]数组(表示x这个树的大小),d数组( ...
分类:其他好文   时间:2020-02-23 09:48:00    阅读次数:45
【模板】树链剖分
题目链接:https://loj.ac/problem/139 #include <iostream> #include <cstdio> #define LL long long #define Re register #define min(a, b) (a < b ? a : b) #defi ...
分类:其他好文   时间:2020-02-23 09:29:35    阅读次数:84
长链剖分小结
长链剖分是一种类似$\rm{dsu\ on\ tree}$的一种算法,写法类似于普通的树链剖分(重链剖分),只是将$\rm{siz}$最大改为了$\rm{dep}$最大.可以优化一些与子树深度相关的问题的时间. 性质 1、所有链的长度和为$O(n)$级别的 所有的点均只会在一条长链里,所以都只会被计 ...
分类:其他好文   时间:2020-02-19 01:07:41    阅读次数:66
SPOJ QTREE Query on a Tree【树链剖分模板题】
树链剖分,线段树维护~ #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <vector> using namespace std; const int MAXN = 1001 ...
分类:其他好文   时间:2020-02-14 23:05:58    阅读次数:151
【模板】lca的几种求法
1,倍增 2,树链剖分 3,st表 (最快 c++ vectorp[maxn]; int depth[maxn 1]+1; for(int i=1;iid[v])swap(u,v); int s=id[u],t=id[v],len=lg[t s+1]; return depth[st[s][len] ...
分类:其他好文   时间:2020-02-12 00:16:56    阅读次数:81
知识点清单(全)
目录 贪心 搜索 数据结构 栈 队列 优先队列 map vector 树状数组 线段树 其他 bitset 字符串 KMP Trie树 Manecher AC自动机 序列自动机 后缀数组 数论 因数 最小公倍数,最大公因数 质因数 质数 质数判断 质数筛法 快速幂 逆元 中国剩余定理 扩展欧几里得 ...
分类:其他好文   时间:2020-02-06 19:37:23    阅读次数:130
Query on a tree II LCA题 [SPOJ-QTREE2]
其实用不上树链剖分也行,就普通的lca题目 但是经过这道题可以看出树链剖分也可以解决LCA的题目, 注意ptn是dfn的反查,这样能够快速得到dfs序中相应的节点 ...
分类:其他好文   时间:2020-02-05 13:33:50    阅读次数:51
1272条   上一页 1 2 3 4 5 6 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!