码迷,mamicode.com
首页 >  
搜索关键字:线段树合并    ( 233个结果
P4556 雨天的尾巴 线段树合并
使用线段树合并,每个节点维护一棵权值线段树,下标为救济粮种类,区间维护数量最多的救济粮编号(下标)。所以每个节点答案即为$tre[rot[x]]$。 然后运用树上点的差分思想,对于分发路径$u,v$,我们在$u$上+1,在$v$+1,在$lca(u,v)$处 1,在$fa(lca)$处 1,最后统计 ...
分类:其他好文   时间:2019-10-31 14:56:26    阅读次数:99
天天跑步 线段树合并
天天跑步 线段树合并 使用线段树合并做法 有路径$u_i lca(u_i,v_i) v_i$,将路径分为两半分开讨论。 先考虑$u_i lca(u_i,v_i)$前一半路径: 对节点$x$有贡献,当且仅当$dep[u_i] dep[x]=w[x]$,移项使含$x$的在一边使统计更方便$dep[u_i ...
分类:其他好文   时间:2019-10-31 11:52:41    阅读次数:104
「CF600E」Lomsat gelral
传送门 "Luogu" 解题思路 线段树合并板子题(也可以 dsu on the tree) 好像没什么好讲的,就是要注意开 long long 。 细节注意事项 + 咕咕咕 参考代码 cpp include include include include include include inclu ...
分类:其他好文   时间:2019-10-27 11:05:39    阅读次数:83
小本本
sam的线段树合并可直接这么写,和sa桶排求rk一个道理,只不过这个可以直接按照len合并。 ...
分类:其他好文   时间:2019-10-13 16:51:56    阅读次数:81
2016湖南省赛 I Tree Intersection(线段树合并,树链剖分)
2016湖南省赛 I Tree Intersection(线段树合并,树链剖分) 传送门:https://ac.nowcoder.com/acm/contest/1112/I 题意: 给你一个n个结点的树,树上每个节点有自己的颜色 问你删除第i条边后形成的两颗子树有多少个相同的颜色 题解: 树链剖分 ...
分类:其他好文   时间:2019-10-10 22:47:35    阅读次数:78
luogu SP8093 后缀自动机+树状数组+dfs序
这题解法很多,简单说几个: 1. 线段树合并,时间复杂度是 $O(nlog^2n)$ 的. 2. 暴力跳 $fail,$ 时间复杂度 $O(n\sqrt n),$ 比较暴力. 3. 建立后缀树后在 $dfs$ 序上数点,时间复杂度为 $O(nlogn),$ 十分优秀. Code: ...
分类:编程语言   时间:2019-09-24 12:21:37    阅读次数:96
JZOJ4605. 排序(线段树合并与分裂)
题目大意: 每次把一个区间升序或降序排序,最后问一个点是什么。 题解: 如果只是问一个点,这确乎是个经典题,二分一下答案然后线段树维护01排序。 从pty那里get到了可以用线段树的合并与分裂实时地维护整个序列。 考虑一次排序就把这个区间的数搞到一个线段树上,在根处标记是正的还是反的。 如果想搞到一 ...
分类:编程语言   时间:2019-09-22 11:01:18    阅读次数:74
HDU - 6704 K-th occurrence (后缀数组+主席树/后缀自动机+线段树合并+倍增)
题意:给你一个长度为n的字符串和m组询问,每组询问给出l,r,k,求s[l,r]的第k次出现的左端点。 解法一: 求出后缀数组,按照排名建主席树,对于每组询问二分或倍增找出主席树上所对应的的左右端点,求第k大的下标即可。 解法二: 建立后缀自动机,对后缀树(fail树)作线段树合并可得到每个结点包含 ...
分类:编程语言   时间:2019-09-12 23:37:36    阅读次数:144
[九省联考2018]秘密袭击coat 伪·题解
爆算碾标程实例 不太会多项式……不太会线段树合并 那就只能O(n^2*w^2)爆算+乱搞优化(见代码) (这里网上都说是O(n*w^2),我不太明白,也许是我算的不对,望有识之士教我) 愣是卡进luogu最优解第3页 自以为要卡常数,结果卡了好久以后发现是死循环…… ...
分类:其他好文   时间:2019-09-08 21:50:34    阅读次数:95
2019 CCPC 网络选拔 Kth-occurrence
题意 给出一个字符串,每次询问其一个子串$[S_l,S_r]$在原串中第$k$次出现所在的位置(开头位置) 解法 题意很简洁,思路也很简洁 就是代码巨难打 总之这道题还是让我很大程度上加深了对于$SAM$的认识啦,还去学了一下线段树合并 首先,根据后缀自动机的性质我们能知道题目所要求的的实际上是 $ ...
分类:其他好文   时间:2019-09-02 23:49:13    阅读次数:102
233条   上一页 1 ... 3 4 5 6 7 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!