随笔分类 - 知识
摘要:有部分题目需要处理关于区间连续段的问题(一般来说,对于一个排列,如果一个区间的值连读,就为一个连续段。)区间连续段看似不太好维护,其实有一种处理它的利器:析合树。(也可能只是析合树的思想),就能方便的维护这一个东西。 一个简单的性质: 如果两个相交的区间 \([l_1,r_1] , [l_2,r_2
阅读全文
摘要:线段树 树状数组 平衡树 左偏树 分块 LCT 莫队 析合树 李超线段树 凸包 吉司机线段树
阅读全文
摘要:ARC 167 C - MST on Line++ 根据思路的不同有两种截然不同的做法,一种只能优化到 \(O(n^2)\),而另一种可以优化到 \(O(n)\)。所以适当改变思路很重要吧? 我的思路是考虑求 \(\text{MST}\) 的过程,我们从按边权小到大枚举每一条边,统计每一种点权的贡献
阅读全文
摘要:这种方法一般用在数据结构中找两个点使得代价最小的这类问题中。本质就是会对答案造成贡献的点对数(可能成为最优解)是 \(O(n \log n)\) 级别的。从而可以暴力找出这些点对转化为二维数点的问题。 例1 有若干个点,区间询问,从中选出两个点,使得这两个点的曼哈顿距离/切比雪夫距离/欧几里得距离最
阅读全文
摘要:tarjan 算法 虚树 DAG 剖分 矩阵树定理 最小树形图 ( ) 斯坦纳树 (感觉可以看看?) 同余最短路 平面图 and 对偶图 线性规划 网络流 一般图最大匹配 ( ) Prüfer 序列 竞赛图 稳定婚姻问题 2-sat 仙人掌 Dilworth 定理 ( ) 三/四元环计数 \(O(n
阅读全文
摘要:kmp 扩展 kmp AC 自动机 Manacher SA SAM Border 理论 PAM Lyndon Word Significant Suffix kmp 重要的是复杂度分析 部分的匹配的情况可减小常数 扩展 kmp 部分情况可以优化 SA 的常数 AC 自动机 只能求一个字符串的前缀在另
阅读全文

浙公网安备 33010602011771号