一句话题意,树链上带改动区间第k大 感觉能够dfs+主席树O(nlog2n)O(n\log^2n)过掉,但我不会写= = 于是写的线段树套平衡树+链剖+二分(改动O(nlog3n)O(n\log^3n),查询O(nlog4n)O(n\log^4n)慢了好多啊QAQ) 这里简介一下区间第K大做法。对于 ...
分类:
Web程序 时间:
2017-07-02 13:40:39
阅读次数:
278
似乎从沈阳东北育才回来已经很久了。 许多烦心事,都快让我忘了居然还有个叫“int main()”的东西。 好像连键盘都把我生疏了。 不过,谢天谢地,再一次翻看那些大神的课件时,我的热血似乎又沸腾了。 废话不多说了,该哭的都哭完了,该睁亮眼睛继续走下去了。 对了,Amphetamine,你还记得我吗? ...
分类:
其他好文 时间:
2017-07-01 09:57:31
阅读次数:
133
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3681 【题解】 这题和bzoj3218很像,都是有二维限制关系的网络流。 先考虑了bzoj3218是用主席树来建图然后网络流,感觉这题也能这样做(在dfs序上,主席树建图) 后来发现这样好像不 ...
分类:
其他好文 时间:
2017-06-30 21:12:21
阅读次数:
285
4826 思路: 主席树矩阵加减+单调栈预处理; 代码: ...
分类:
其他好文 时间:
2017-06-30 21:08:37
阅读次数:
235
题意:给定一棵有n个结点的树,每一个点有一个权值。共同拥有m个询问。对于每一个询问(u,v,k),回答结点u至v之间第k小的点的权值。 思路:主席树+lca。首先指定一个根结点dfs一次并在此过程中建好主席树。对于对于每一个询问,我们仅仅须要考虑四棵树,即T[u], T[v], T[lca(u,v) ...
分类:
其他好文 时间:
2017-06-29 20:34:38
阅读次数:
143
主席树+脑洞 首先我们有一个结论:如果我们已经凑出1-n,那么下一个数必须小于等于n+1才能凑出n+1,否则结束。 那么如果只有一次询问,我们把数组排序,然后扫一遍看每个数当前能不能加入。但是多组询问就不行了,这是我们就要用主席树。 主席树是权值线段树,我们维护区间和,但是我们不能扫一遍,就得进一步 ...
分类:
其他好文 时间:
2017-06-25 23:11:42
阅读次数:
276
可持久化treap 抄了个模板。 可持久化treap和主席树一样,都是利用了以前的节点来节省空间。但是却又有些不一样。可持久化treap基于两种操作:merge和split。其他操作都是由这两种操作完成,除了build。这两种操作都要满足第一颗treap的所有节点都是小于第二颗treap,这样才能l ...
分类:
其他好文 时间:
2017-06-25 23:10:20
阅读次数:
237
P1816 忠诚 P1816 忠诚 P1816 忠诚 569通过 1.5K提交 题目提供者该用户不存在 标签云端 难度普及+/提高 时空限制1s / 128MB 提交 讨论 题解 最新讨论更多讨论 主席树的常数貌似大于线段树… TLE70分怎么破 样例都re竟然90 震惊!史上最无良的题目描述 这题 ...
分类:
其他好文 时间:
2017-06-24 21:54:51
阅读次数:
198
题目描述 我早已习惯你不在身边, 人间四月天 寂寞断了弦。 回望身后蓝天, 跟再见说再见…… 某天,蒟蒻Autumn发现了从 Gty的妹子树(bzoj3720) 上掉落下来了许多妹子,他发现 她们排成了一个序列,每个妹子有一个美丽度。 Bakser神犇与他打算研究一下这个妹子序列,于是Bakser神 ...
分类:
编程语言 时间:
2017-06-23 21:01:56
阅读次数:
163