弓长九日
弓长九日
全部文章
线段树
CDQ(1)
codeforces(1)
DP(9)
SSM框架(3)
《算法竞赛进阶指南》杂谈(14)
二分(1)
分块(1)
动态规划(1)
图论(11)
基本算法(5)
字符串(6)
差分(2)
并查集(2)
思维(18)
搜索(7)
数学(16)
数据结构(17)
未归档(128)
树型结构(4)
树套数(1)
模拟(2)
爬虫(6)
系统配置记录(1)
计算机网络(2)
贪心(2)
面试(3)
题解(4)
题集(45)
归档
标签
去牛客网
登录
/
注册
弓长九日的博客
全部文章
/ 线段树
(共8篇)
线段树|树状数组+离线处理总结
https://blog.csdn.net/qq_40831340/article/details/91404694 此题博客进阶版本 Different GCD Subarray Query HDU - 5869 问你这个区间有多少不同GCD GCD 最多也就log个 对于每个数据 我们分别存...
2019-09-21
0
638
[树链剖分] P3313 [SDOI2014]旅行(动态开点 线段树)
P3313 [SDOI2014]旅行 https://www.luogu.org/problem/P3313 我们 单点修改城市的信仰 和 开销 询问 路径上 同信仰的城市 开销的花费和 or路径上最大值 显然 我们树链剖分完 直接建立 1e5 颗线段树 是最方便的 而且是单点修改 确保了我们时间...
2019-09-03
0
856
树链剖分 题型总结二
P1505 [国家集训队]旅游 https://www.luogu.org/problem/P1505 这道题 是边剖 我们要注意的是 我们的一条边上路权 可以分配给这条树下 深度较深的 节点上 边权转点权就好 而且 更要注意的是 我们的LCA 这个点的权不应该算入 因为他算上了 他父亲到他的路 ...
2019-09-03
0
402
树链剖分 题型总结一
树链剖分模板题 首先是树链剖分 模板题 一般的 我将树 按轻重儿子 建立DFS序列 dfs1 处理 轻重儿子 子树大小 之后的dfs2 就方便处理轻重链的分离了 从而线段数维护 dfs序列 将一个树上问题 转到 区间 一维的 性质1 如果边 ...
2019-09-03
0
413
[最短路优化] Codeforces 786B. Legacy (线段树优化建图)
这建立图的方式 网络流 也可以出 只能说 出题人毒瘤啊 图是类似线段树结构 动态开点 参考来源 https://blog.csdn.net/KIDGIN7439/article/details/83623451 线段树优化建图。 建立两棵线段树,其上点的点权分别表示“到达这个区间内所有点的最...
2019-08-21
0
605
2019年牛客多校第八场 Explorer (线段树+可撤销并查集)
线段树 上套每个区间可以有哪些并查集 一直向下 如果已经有大区间的管道到n 这个点覆盖区间线段树 往下就不必要走了 然后学会了 安秩合并(启发式搜索) 不能压缩路径 我们把大的合并到小的上面 就使得 长的 被查询的的路径 尽可能慢的长 这样不压缩路径 不超时 的完成 我们合并 和 实现撤销的操作 ...
2019-08-19
0
422
线段树进阶总结二 (区间取模开根)
P4145 上帝造题的七分钟2 / 花神游历各国 洛谷 区间开根 最多开几次根就变成1了 这里我们选择 维护区间 和 如果区间和等于区间长度 不更新 不等于 更新到底 反正最多跟新不了几次 正好问的也是区间和。。 #include <iostream> #include <c...
2019-08-17
0
525
线段树进阶总结一 DFS序 欧拉序(括号序)
DFS序 前置的几道题 线段树DFS序 1 单点更新 区间查询 https://blog.csdn.net/qq_40831340/article/details/84501232 线段树DFS序 2 区间子树更新 单点查 https://blog.csdn.net/qq_40831340/ar...
2019-08-16
0
702