
莫队
文章平均质量分 89
维护区间询问
ez_lcw
这个作者很懒,什么都没留下…
展开
-
【XSY3490】线段树(广义线段树,树上莫队)
题面 线段树 题解 本题分两 Part 走。 Part 1 我们需要解决: 如何在广义线段树上快速区间定位节点。 对于有 nnn 个叶子节点、共 2n−12n-12n−1 个节点的广义线段树 AAA,我们定义 maxrlmaxr_lmaxrl 表示 AAA 中所有以 lll 为左端点的区间的右端点的最大值,minlrminl_rminlr 为 AAA 中所有以 rrr 为右端点的区间的左端点的最小值。然后再定义 LLL 树和 RRR 树,LLL 树中点 lll 对应 AAA 树中的点 [l,maxrl]原创 2021-12-25 17:52:53 · 1044 阅读 · 1 评论 -
【bzoj4358】permu【XSY1535】seq(莫队+并查集)
考虑莫队,但是我们发现这个东东只支持insinsins(至于怎么支持等会再讲),不支持deldeldel操作,所以我们构造一种只insinsins不deldeldel的莫队。 由于我们按莫队的方法排序,第一关键字为lll所在的块,第二关键字为rrr。所以当排完序后,肯定是当lll所在的块相同时,rrr单调递增,所以我们对lll所在的块相同的询问进行处理。设对于块BBB,它的末尾位置为endende...原创 2019-10-02 13:02:11 · 228 阅读 · 0 评论