会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XYini
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2023年8月9日
李超树
摘要: 特殊的线段树/hanx。
阅读全文
posted @ 2023-08-09 16:02 XYini
阅读(64)
评论(3)
推荐(3)
2023年6月21日
左偏树
摘要: 摘自我的luogu博客。
阅读全文
posted @ 2023-06-21 08:37 XYini
阅读(106)
评论(0)
推荐(0)
2023年6月19日
基环树
摘要: 基环树 基环树又称环套树。但是它不是树,而是图。 定义: 具有N个点N条边的连通图。可以发现只有一个环,并且删掉环上任意一个边可以变成一棵树。 如果不保证联通,它就会成为基环树森林。 如图,显然断掉中间环的任意一条边就会变成一颗树。 种类: 基环树有内向树和外向树。 内向树:每个点有且仅有一条出边。
阅读全文
posted @ 2023-06-19 19:42 XYini
阅读(14)
评论(0)
推荐(0)
状压DP
摘要: 忘干净了/fad。
阅读全文
posted @ 2023-06-19 19:41 XYini
阅读(4)
评论(0)
推荐(0)
数位DP
摘要: 数位dp 引入 数位是指把一个数字按照个、十、百、千等等一位一位地拆开,关注它每一位上的数字。如果拆的是十进制数,那么每一位数字都是 0~9,其他进制可类比十进制。 解决的问题: 求出在给定区间\([A,B][A,B]\)内,符合条件\(f(i)\)的数\(i\)的个数。条件\(f(i)\)一般与数
阅读全文
posted @ 2023-06-19 19:41 XYini
阅读(1)
评论(0)
推荐(0)
权值线段树
摘要: 权值线段树的本质是线段树维护桶。 权值线段树维护一个区间内出现数的个数。 和普通线段树的区别 权值线段树维护的是桶,按值域开空间,维护的是个数。 简单线段树维护的是信息,按个数可开空间,维护的是特定信息。 用途 求一段区间内数出现的次数 比 x 小的数的个数 比 x 大的数的个数 区间第 k 大的数
阅读全文
posted @ 2023-06-19 19:40 XYini
阅读(4)
评论(0)
推荐(0)
可持久化
摘要: 可持久化数据结构简介 可持久化数据结构 (Persistent data structure) 总是可以保留每一个历史版本,并且支持操作的不可变特性 (immutable)。 可持久化数据结构分类 部分可持久化 (Partially Persistent) 所有版本都可以访问,但是只有最新版本可以修
阅读全文
posted @ 2023-06-19 19:39 XYini
阅读(7)
评论(0)
推荐(0)
平衡树
摘要: 又忘干净了捏。
阅读全文
posted @ 2023-06-19 19:39 XYini
阅读(9)
评论(0)
推荐(0)
树套树
摘要: 线段树套平衡树 通常平衡树用splay/FHQ treap。 树套树的构建:外层的线段树正常构建,内层的平衡树在每个节点上构建。 插入and建树 每层插入n个元素,一共\(\log n\)层,空间复杂度\((n+m)\log n\),时间复杂度\(O(n\log ^2 n)\) const int
阅读全文
posted @ 2023-06-19 19:38 XYini
阅读(3)
评论(0)
推荐(0)
LCT
摘要: 就是将各种数列的维护改到树上,如查询链上和,子树和,修改节点数值。 处理的基本思路是将树上问题重新转化到链上,而转化往往是基于给树上的节点按照某种顺序标号(DFS序or树链剖分),然后每次处理标号连续的一段或若干段。 DFS序 咕咕咕 树链剖分 咕咕咕 (以后复习到再写/cy) LCT \(link
阅读全文
posted @ 2023-06-19 19:37 XYini
阅读(8)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告