
主席树
文章平均质量分 81
Jiachen Yu
2015 - 2019 杭州电子科技大学 计算机本科
2019 至今 Airbnb 后端工程师
展开
-
HDU 3727 Jewel 主席树
题意:一个人对一个序列不断进行如下4种操作 1. Insert x :在这个序列的末端放入x这个数字2. Query_1 s t k :查询当前序列的$[s,t]$区间上的第k小的数字大小3. Query_2 x :查询当前序列中,x这个数的rank4. Query_3 k :查询当前整个序列中第k小的数字大小原创 2016-08-07 17:07:54 · 538 阅读 · 0 评论 -
主席树基础介绍
自己是没有写主席树教程的想法啦,毕竟网上那么多资料,写那些东西的人的水平比我不知道高到哪里去了,而且主席树的用法不仅仅是区间第k大,好多用法我这个弱菜根本就不知道,哪有什么写教程的资格,不过之前队友问过我对主席树的理解(帮助他入门)。当时自己根据自己的想法写了点东西,就想不如把这些东西放在博客上好了,也是逼自己以后多做一些主席树的题目。先把坑挖在这里了啊……放一个入门题目的原创 2016-08-24 21:44:26 · 567 阅读 · 0 评论 -
可持久化相关题目整理
hdu 5788 Level Up 对dfs序建立主席树,两个dfs序对应线段树之间的差值就是对应线段的差值,用主席树处理一棵子树的中位数,这种树问题里计算子节点的改变对父节点的影响的题目,很多时候会在dfs中用树状数组维护相关信息。hdu 5790 Prefix 询问一个区间有几个不同的树,对每个(l, r)询问,在r对应的线段树里求[l, r]的区间和就好,对前缀的判断自己一开始还想用hash原创 2017-10-23 21:36:02 · 1407 阅读 · 0 评论