
主席树
YKgsmUDq
这个作者很懒,什么都没留下…
展开
-
BZOJ2809
BZOJ2809 [Apio2012]dispatchingDescription有NN个忍者及一个Master,忍者从11~NN编号,Master编号为0,忍者之间有从属关系,上级的编号一定比下属小。每个忍者有一个工资和领导能力值。现要求派出一些忍者并确定一名领导者,派出忍者要支付工资。领导者也可以被派出,但派出就付工资,不派出就不用,领导者必须是派出的所有忍者的上级(祖先)。求:在预算范围内派出原创 2017-04-14 23:36:10 · 416 阅读 · 0 评论 -
主席树
主席树:可持久化线段树。可持久化线段树:保存历史记录的线段树。来源:某大神考场上不会打某数据结构而发明的 Orz如果更新某线段树要记录它的历史记录,最暴力的方法就是新开一棵线段树。时间空间明显都很大。我们发现:每次修改,线段树都只用修改某条路径上log2nlog_2n个点,如果新开线段树全都再搞一遍太不划算了。那我们可以试着只修改要修改的那条路径。以线段树经典用法求区间最大为例,如图:将区间[1,2原创 2017-04-09 21:23:03 · 285 阅读 · 0 评论