
模板
Furyton
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
主席树模板
主席树模板 主要用来查询区间第k小 insert操作 int insert(int o, int x) { int now=++len,root,l=1,r=m,mid; root=now; s(now)=s(o)+1; while(l < r) { mid=(l+r)/2; if(x<=mid){ ...原创 2018-02-20 20:15:07 · 201 阅读 · 0 评论 -
Treap模板
Treap 可持久化,多种区间操作 merge操作 int merge(int a, int b) { if(!a || !b) return a+b; if(rnd(b)>=rnd(a)){ l(b)=merge(a,l(b)); update(b); return b; } else { r(a)=merge...原创 2018-02-20 20:28:58 · 164 阅读 · 0 评论