2014年5月11日

摘要: 试了一下先上再下的Treap方式,很高兴,代码变短了,但是,跑的变慢了!!!其实慢得不多,5%左右。而且这个版本的写法不容易写错。。只要会一般可持久化Treap的人写着都不难。。。就是相对于(压行的)Splay还是长了点。。。 代码: 1 #include 2 #include 3 ... 阅读全文

posted @ 2014-05-11 20:26 SymenYang 阅读(513) 评论(1) 推荐(0) 编辑

摘要: 一直没有点动态树这个科技树,因为听说只能用Splay,用Treap的话多一个log。有一天脑洞大开,想到也许Treap也能从底向上Split。仔细思考了一下,发现翻转标记不好写,再仔细思考了一下,发现还是可以写的,只需要实时交换答案二元组里的两棵树,最后在吧提出来的访问节点放回去就行了。本着只学... 阅读全文

posted @ 2014-05-11 15:30 SymenYang 阅读(2058) 评论(0) 推荐(2) 编辑