
可持久化
文章平均质量分 50
QTY_
衡中信奥的渣
愿追求卓越,不断前行;只为爱&梦想,不曾停怯
展开
-
可持久化01Trie [Heoi2013]Alo
问题 I: [Heoi2013]Alo 时间限制: 3 Sec 内存限制: 256 MB 提交: 64 解决: 24 [提交][状态][讨论版] 题目描述 Welcome to ALO ( Arithmetic and Logistic Online)。这是一个VR MMORPG , 如名字所见,到处充满了数学的谜题。 现在你拥有n颗宝石,每颗宝石有一个能量密度,记为ai,这些宝石原创 2017-10-24 21:38:08 · 949 阅读 · 0 评论 -
凸包+可持久化栈 Lost My Music
这玩意看上去好恶心。。。实际上并没有。原来的式子是(c[top]-c[i])/(dep[i]-dep[top])—-> -(c[top]-c[i])/(dep[top]-dep[i]).这样就变成了斜率的形式了。要原来的式子最小,同理就是要现在的式子最大,并且这个斜率满足单调性。如果把斜率从小到大排序,然后放在一起,发现就成了一个下凸壳。考虑维护一个栈,dfs,每到一个点就退栈直到第一个满足的位置原创 2017-10-24 06:50:50 · 617 阅读 · 0 评论 -
入坑 可持久化线段树——主席树
主席树主要用来处理历史版本查询。 这一篇我只想想先说说对于区间Kth的处理。 如果把区间的每一位都视为一次更新(可以视为数据在0~inf范围的一次更新)求区间Kth就转变为某个元素在某段历史中出现的Kth那么一个值是多少。 每次修改,有别于普通线段数,完全新造一棵树(时空间都不允许)。 这也就是主席树有别于于普通线段数的地方:每次修改都是在原来的基础上,加了一条链。 对于没更新的子节点原创 2017-09-26 21:06:45 · 399 阅读 · 0 评论