上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 题意 思路:直接树链剖分,用线段树维护即可,算是树剖的经典题目吧。 代码: 阅读全文
posted @ 2019-04-02 20:36 维和战艇机 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题意及思路 说一下为什么按LCA深度从深到浅贪心是对的。我们可以直观感受一下,一条的路径会影响以这个lca为根的这颗树中的链,而深度越深,影响范围越小,所以先选影响范围小的路径。 阅读全文
posted @ 2019-04-02 10:56 维和战艇机 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题意及博客 树链剖分分为2步,第一次求出深度,重儿子,第二次求出重链,用到了启发式的思想,即对于比较重的儿子,尽量去完整的维护它。类似于我们去合并两个堆,明显把小的堆逐个插入大的堆中会比大的往小的插更优,而这可以达到均摊O(logn)的效果。对于这个题,类似选重儿子, 我们每次尽量选择最长的路径,选 阅读全文
posted @ 2019-04-02 09:05 维和战艇机 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题面及大致思路:https://www.cnblogs.com/Yangrui-Blog/p/9623294.html, https://www.cnblogs.com/New-Godess/p/4567282.html 每个点维护2个矩阵,一共15个变量。矩阵a: [a(i - 1), a(i), 阅读全文
posted @ 2019-03-31 00:10 维和战艇机 阅读(392) 评论(0) 推荐(1) 编辑
摘要: 题面简洁明了,一看就懂 做了这个题之后,才知道怎么用线段树维护递推式。递推式的递推过程可以看作两个矩阵相乘,假设矩阵A是初始值矩阵,矩阵B是变换矩阵,求第n项相当于把矩阵B乘了n - 1次。 那么我们线段树中每个点维护把矩阵B乘了多少次,懒标记下放的时候用快速幂维护sum。 阅读全文
posted @ 2019-03-27 16:25 维和战艇机 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题面一看就是裸的数据结构题,而且一看就知道是主席树。。。 一共四种操作:1:把区间[l, r]的数都加上d,并且更新时间。2:查询当前时间的区间和。3:查询历史时间的区间和。4:时光倒流到某个时间。 正常来说,主席树比较难支持区间操作,但是我们可以用标记永久化的方法去实现区间操作。标记永久化和懒标记 阅读全文
posted @ 2019-03-27 11:06 维和战艇机 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 题面:https://vjudge.net/problem/HYSBZ-2653 博客:https://blog.csdn.net/litble/article/details/78984846 这个题很明显不能建n棵动态开点的线段树,因为每颗线段树点分布都很密集,这样相当于都是满二叉树。但是,我们 阅读全文
posted @ 2019-03-26 23:57 维和战艇机 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个数组a,有m次询问,每次问区间[l, r]中最多可以取多少个数字(相同的数字最多取k个),强制在线。 思路:可以先预处理一个数组b,b[i]指和a[i]相同的从i开始第k + 1个数的位置。求出b数组后,如果询问区间[l, r]中的数,若b[i]大于r,说明从这个数往后的和b[i]相同 阅读全文
posted @ 2019-03-26 12:18 维和战艇机 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 题意:https://blog.csdn.net/qq_39809664/article/details/79871282 思路:我们考虑LIS的状态转移,对于这个题,假设现在扫描到的边是(u, v, w),那么需要找以u为结尾的,并且值小于w的dp值。我们可以对每个节点建一颗权值线段树,询问的时候 阅读全文
posted @ 2019-03-25 19:32 维和战艇机 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 博客:http://www.cnblogs.com/mangoyang/p/9979465.html 李超线段树支持两种操作:1:插入一条直线。2:询问在x = c与这些直线的交点中最大的y坐标。 插入的时候,如果有交点,本层节点留下来的是优势直线,劣势的那条去递归比较。优势直线是指在这个区间中覆盖 阅读全文
posted @ 2019-03-25 18:37 维和战艇机 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页