合集-笔记
摘要:本文同步发表于我的 洛谷博客。 1. 莫比乌斯函数 设正整数 的标准分解为 。 莫比乌斯函数定义为 \[\mu(n) = \left\{\begin{matrix} 0 \qquad \exists i \in
阅读全文
摘要:欧拉函数 欧拉函数定义为: 表示 中所有与 互质的数的个数。 关于欧拉函数有下面的性质和用途: 欧拉函数是积性函数。可以通过这个性质求出他的公式。 。很显然,比质数 小的所有数都与他互质。
阅读全文
摘要:在本文中,你可能找到:线段树,可持久化数据结构(主席树等),李超树,K-D Tree,树套树,莫队等算法。 I 树套树 顾名思义,就是一个树套一个树。。。 广义的树套树是指嵌套多层的数据结构。常见的有:线段树套线段树(二维线段树),线段树套平衡树(“二逼平衡树”),分块套平衡树,树状数组套线段树(带
阅读全文
摘要:扩展中国剩余定理(excrt) 本来应该先学中国剩余定理的。但是有了扩展中国剩余定理,朴素的 CRT 就没用了。 扩展中国剩余定理用来求解如下形式的同余方程组: \[\begin{cases} x \equiv a_1\ ({\rm mod}\ b_1) \\ x\equiv a_2\ ({\rm
阅读全文
摘要:高斯消元原理 高斯消元用来解如下形式的方程组: \[\begin{cases} a_{1, 1} x_1 + a_{1, 2} x_2 + \cdots + a_{1, n} x_n = b_1 \\ a_{2, 1} x_1 + a_{2, 2} x_2 + \cdots + a_{2, n} x
阅读全文
摘要:群论 群的定义 我们称一个集合 和一个二元运算符 构成的系统叫做「群」(Group) 。 在数学和抽象代数中,「群论」主要是对「群」的研究。 一个群 之所以是一个群,是因为其同时具有下面的性质: 封闭性:\(\
阅读全文
摘要:今天重新拾起字符串。其实本来早就学过的,但是早就忘光了。所以复习一下,笔记记在这里,以免自己以后再忘掉。 字符串哈希 什么是字符串哈希 将某个字符串压缩成一个数字的方法。 设字符串为 。其对应的唯一的哈希值为 \(\mathrm{hash_{S}} = \sum \limits_{i =
阅读全文
摘要:一直没学结果今天被创了。 一些定义: :集合 中最小的没有出现过的非负整数。 :按位异或。也叫做 。 博弈状态 定义 P-position 为“必胜态”,即 positive-position,简称 P
阅读全文
摘要:之前记过一遍了,现在快要省选了复盘一下。 后缀自动机 SAM 构建过程: namespace Suffix_Automaton { int h[N], e[N], ne[N], idx; int last, sz[N], fa[N], len[N], tt; map<int, int> ch[N];
阅读全文
摘要:启动。 快排(带随机) void qsort(int l, int r) { if (l >= r) return; vector<int> p, q; p.clear(), q.clear(); for (int i = l; i <= r; i ++ ) { if (a[i] < a[l]) p
阅读全文