文章分类 - 笔记
摘要:组合优化 这里主要讲决策单调性。 qoj # 9737. Let's Go! New Adventure 首先,直接决策单调性看似有道理,但实际上有缺陷。权值并不是蒙日矩阵。 考虑改一下权值,记 \(w(l,r)=p-c+\frac{\sum_{i\in[l,r]}a_i-\sum_{i=1}^pb
阅读全文
摘要:哈希 这部分比较地简单。 P6688 可重集 考虑定义哈希函数为 ,这个函数是支持区间加的。本质上是因为 有结合律。 判断两集合是否相等的话考虑各减去其最小值即可。 基于哈希的后缀排序 对于每个后缀,考虑提取前 个字
阅读全文
摘要:前置 P:多项式复杂度能被图灵机判定的语言。即 ,其中 为输入长度。 NP:“其解的正确性可以在多项式时间内被验证。” 规约:若你能用 B 的解法解决 A,则 B 至少和 A 一样难,那么 A 可以规约到 B。 完全性: 若一个问题比所有的 NP 问题都难,那么它是
阅读全文
摘要:主要研究组合问题,譬如对合法方案的统计,最优化等。 处理研究对象。考虑有没有直观的表示方法,描述结构等。刻画解的性质。 “枚举” 一个典题 考虑一个序列所有子序列的权值和,权值定义为每相邻三个数 之积。 。 研究对象是所有子序列。“枚举法”,挨个加入每个元素
阅读全文
摘要:数形结合 把结构用形状表示。 -> 括号串,01 串考虑用折线。反射容斥。 -> 括号匹配用区间树表示。 -> 偏序问题转化到二维平面。 -> 凸轮建模,置换环。 -> 转化为平面上的点 P4375 [USACO18OPEN] Out of Sorts G 简介 01 原理。如果一个过程只与比较相关
阅读全文
摘要:注:本文废话比较多,因为是用来交差的。 关于一类染色计数问题的研究 1. 引入 给出一张无向图,其中包含 个点,以及 条边,以及颜色的个数 。每条边代表其两端连接的点颜色不能相同。问题是给这 个点染任一种颜色,求出满足上述每条边的限制的方案数。当然方案数
阅读全文
摘要:1. 后缀平衡树 引入 后缀平衡树的每个节点维护一个后缀,平衡树中序遍历出来的就是后缀数组。 我们假设已经维护好了 的后缀平衡树,现在从前插入一个字符 ,现在要把 插入。 假设我们现在比较 和 的大小,若首字母不同,那么已经比较出;
阅读全文
摘要:引入 先从 个点的有标号无根数个数出发,是 种。这是有关 prufer 序列的。 prufer 序列是这样建立:每次寻找编号最小的叶子节点并删除,在序列中加入这个点与之相连的那个点编号。 重复以上过程直到树只有两个点。 两个性质:剩下这两个点其中一个一定是 \(n
阅读全文
摘要:#### 引入 以下问题属于卡特兰数列。 1. 对括号,问合法括号匹配的方案数。 2. 个元素依此顺序进栈,则有多少种出栈序列。 3.一个 网格图,你要从 走到 ,每次可以上下左右走,不可以走到 的
阅读全文
摘要:### 前置知识 对于若干向量组成的线性空间 ,其存在子集 . 是线性无关的(指任意向量不能被其他向量通过线性组合表示)。 而且 的张成(其通过任意线性组合表示的所有向量)为 . ### 引入 OI 中的基,一般都运用于解决异或的问题。 两个二进制有 位
阅读全文