替罪羊树
Master.Yi
学习他人,提升自己;
提升自己,帮助他人。
展开
-
BZOJ 3065: 带插入区间K小值 【替罪羊树套线段树】
题目分析: 显然孤零零的线段树并不能支持插入之后的区间查询。 那么就需要一个支持插入的平衡树来帮忙了。 每个平衡树节点上开一个权值线段树,平衡树维护排名,线段树查询第K大 但是又不能旋转,那就替罪羊树了。 节点上的线段树是当前节点的值和儿子的线段树的合并 (然而我写的线段树合并莫名TLE果然还是太菜了。。所以就改成暴力插入。。) 查询的时候就从平衡树的根下去,根据线段树的权值个数来划分区间,把线段...原创 2019-03-21 12:05:05 · 193 阅读 · 0 评论 -
BZOJ 3435: [Wc2014]紫荆花之恋 【(替罪羊树式)"动态"点分治 + Treap】
BZOJ 传送门 洛谷传送门 题目分析: 似乎做过几道点分树的题之后题解还是比较好懂的。 这位dalao的题目分析非常的到位,Orz。 PoPoQQQ的具体解读也非常的清晰,Orz。 Ri+Rj>=dist(i,j)→Ri−dist(i,k)>=dist(k,j)−RjR_i+R_j>=dist(i,j) \rarr R_i-dist(i,k)&g...原创 2019-03-24 13:40:42 · 239 阅读 · 0 评论