树套树
HT008_123
家人们点点关注叭
展开
-
[HEOI2016/TJOI2016] 序列
题目描述:雾。题目分析:先来分析一下50分的DP. DP[i]表示以i结尾可选出的最长原序列. DP[i]=max(DP[j])+1(maxv[j]<=val[i]&&val[j]<=minv[i],j < i) 其中 maxv为能够变化到的最大值,minv为能够变化到的最小值,val为原值 上面的DP方程显然。 这样转移为 N2N2N^2 ...原创 2018-02-24 11:21:33 · 368 阅读 · 0 评论 -
[SCOI 2015]情报传递
题目描述:雾。题目分析:emmmm. 看到有区间查询小于某值的个数。 直接怒打一发 树剖+树套树 经过无数次 RE MLE 以后,终于卡过去了 然而我为啥不用主席树啊TAT 智商下线(好像也没有过 线段树套个BIT快一些 emmmm题目链接:Luogu 4216 BZOJ 4448Ac 代码:本代码可在BZOJ上过,请在洛谷上酌情加空间qwq...原创 2018-03-11 14:33:02 · 463 阅读 · 0 评论 -
[Vijos 1512] SuperBrother打鼹鼠
题目描述:有两个操作 1.在X,Y这个点上加上K的值 2.查询矩形 X1,Y1,X2,Y2的和题目分析:这题目真鬼畜。 二维线段树裸题… 但我搞的是BIT套线段树. 所以需要矩形割补一下题目出现的错误:1.少打了的%d,导致加入的权值成了随机数,Debug20min发现… 2.矩阵割补打错了…题目链接:Vijos 1512AC 代码:#i...原创 2018-02-25 09:54:30 · 284 阅读 · 0 评论 -
树套树模板 之 二逼平衡树
题目描述:描述?描述个屁! 就是让你写个数据结构,资瓷一堆恶心的操作.题目分析:如果没有区间限制,这就是道裸的不能再裸的Splay! 然而加入区间限制要求我们可持久化 什么BIT套Seg啊 主席树套BIT啊 Seg套Treap啊 还有分块大佬! 然后我就写了Seg套Splay (刚开始想搞普通线段树套个权值来着,无奈不会搞前驱后继,如果会了在搞吧qwq 其实树套树并不难...原创 2018-03-11 20:23:33 · 266 阅读 · 0 评论 -
[ZJOI2017] 树状数组
题目描述:雾题目分析:那么对于每个询问,如果l!=1,那么我们查询的其实是[l−1,r−1]这段区间。而[l−1,r−1]与[l,r]仅有l−1和r这两个元素有区别。所以我们每次询问就是问l−1和r的修改次数在模2意义下是否相等。那么我们可以把每个询问看成(l−1,r)这个点,那么这就是个二维选点问题了,我们用树套树来维护。外层的树维护第一维坐标,内层的树维护第二维坐标...原创 2018-03-28 10:18:59 · 335 阅读 · 0 评论 -
[CTSC2008] 网络管理Network
题目描述:求树链第K大权值,带修.题目分析:如果不带修的话就是个裸的LCA+主席树惹~ 带修惹那就得写带修主席树了… 本题有很多写法 Po猪先写了二分树剖树套树… 复杂度不太科学啊… 反正过了…写了一上午… Splay的常数啊…无力吐槽… 带修主席树…还没写题目链接:Luogu 4175Ac 代码:二分树剖树套树#include <cs...原创 2018-04-23 11:17:55 · 320 阅读 · 0 评论 -
[POI2006] TET-Tetris 3D
题目描述:写一个数据结构,支持查询一个矩形的最大值 并将这个矩形的值全部变为 这个最大值加一个常数题目分析:二维线段树+标记永久化 maxi表示子树内的一个最大值,tag表示子树全部都被覆盖的值…题目链接:Luogu 3437Ac 代码:#include <cstdio>#include <iostream>#include <...原创 2018-04-27 16:21:06 · 263 阅读 · 0 评论 -
[国家集训队] 排队
题目描述:QAQ…题目分析:交换两个数字的顺序,动态求逆序对… BIT套动态开点权值线段树 BIT套平衡树 分块+BIT 强行CDQ都可以…题目链接:Luogu 1975 BZOJ 2141 COGS 1871Ac 代码:#include <cstdio>#include <iostream>#include <...原创 2018-05-08 09:59:02 · 345 阅读 · 0 评论 -
[CodeForces-19D] Point
题目描述:一个二维平面,有三个操作Add X Y 添加 坐标为 X Y 的点Remove X Y 删除坐标为 X Y 的点Find X Y 寻找 X Y 右上第一个点题目分析:离散化 X坐标线段树套Set,同时维护一个最大值,方便优化查询过程题目链接:CF 19D代码:#include <cstdio>#include <algorithm>#in...原创 2019-08-26 15:08:30 · 168 阅读 · 0 评论