主席树
文章平均质量分 78
YYHS_WSF
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度剖析主席树(静态)
主席树(chairman tree)(据说是被chairman传开的)它是一种专门用来实现求区间第K大这类操作的数据结构 Q:这不是分块轻松解决的事吗?A:是的,但是分块时间为的,而主席树是的Q:这是不是很难,代码复杂度极高?A:NoNoNo,代码复杂度一点都不高,前置知识只有动态开点线段树Q:那我不会怎么办?A:右转自行度娘,或者菜鸡的博客 菜鸡很菜,...原创 2018-11-16 09:55:41 · 404 阅读 · 0 评论 -
Luogu P1533 可怜的狗狗
https://www.luogu.org/problemnew/show/P1533题目背景小卡由于公务需要出差,将新家中的狗狗们托付给朋友嘉嘉,但是嘉嘉是一个很懒的人,他才没那么多时间帮小卡喂狗狗。题目描述小卡家有N只狗,由于品种、年龄不同,每一只狗都有一个不同的漂亮值。漂亮值与漂亮的程度成反比(漂亮值越低越漂亮),吃饭时,狗狗们会按顺序站成一排等着主人给食物。可是嘉嘉真的...原创 2018-11-08 08:49:40 · 247 阅读 · 0 评论 -
Luogu P3919 【模板】可持久化数组(可持久化线段树/平衡树)
题面跳转站题目背景UPDATE : 最后一个点时间空间已经放大标题即题意有了可持久化数组,便可以实现很多衍生的可持久化功能(例如:可持久化并查集)题目描述如题,你需要维护这样的一个长度为 NN 的数组,支持如下几种操作 在某个历史版本上修改某一个位置上的值 访问某个历史版本上的某一位置的值 此外,每进行一次操作(对于操作2,即为生成一个完全一样的版本,不...原创 2018-11-16 15:52:37 · 366 阅读 · 0 评论 -
BZOJ 2223: [Coci 2009]PATULJCI
看题面戳我因为给了上限,言外之意算法与数据的上限有关,猜测是数组,但想一想不可能,所以应该是权值线段树综合一下,猜测应该是区间第K大,也就是主席树了最暴力的做法:每次询问排序后查看是否有连续超过的数相同Q:为什么要是超过的数相同呢?为什么不能在给一个数据呢?A:这是区间的一半,排序后如果存在则相同的数必须为中位数,证明略所以结论与之前的猜想一结合,就是求区间的中位数的个数是...原创 2018-11-25 12:03:05 · 247 阅读 · 0 评论 -
[ONTAK2010]Peaks加强版
题链:https://www.lydsy.com/JudgeOnline/problem.php?id=3551kruskal重构树+主席树维护#include<cstdio>#include<algorithm>using namespace std;int red(){ int ret=0; char ch=getchar(); whil...原创 2019-03-16 10:02:45 · 606 阅读 · 0 评论
分享