随笔分类 - OI
令人头秃
    
摘要:照着抄的 介绍 ~~vector 就是自动机。~~ 子序列自动机,是接受且仅接受一个字符串的子序列的自动机,是一个处理子序列的锐利武器。 对于一个字符串 $S$,我们可以通过使用子序列自动机得到它的每一个子序列,并方便地去维护、查询它们,让人惊喜不已。 ~~相信大家已经知道咋建自动机了。~~ 设字符
        阅读全文
                
摘要:原视频链接 我这里梳理一下思路~~,并夹带个人私货。~~ $S={1,2,\dots,2020}$,问有多少个 $T\subseteq S$,使得 $T$ 的元素和为 $5$ 的倍数(空集的元素和定义为 $0$)。 要手算能得出答案的方法。 我们很快发现很难暴力算,想到背包,即多项式 $$ f(x)
        阅读全文
                
摘要:目录乘法逆题面倍增牛迭代码 / 时间复杂度乘转加例题做法导数积分ln & exp 乘法逆 题面 P4238 【模板】多项式乘法逆 给定一个多项式 \(F(x)\),请求出一个多项式 \(G(x)\), 满足 \(F(x) * G(x) \equiv 1 \pmod{x^n}\)。 系数对 \(998
        阅读全文
                
摘要:P4782 【模板】2-SAT 问题 record 是啥 给定一些 bool 变量,和一些形如「某 bool 为 true/false 则另一个 bool 必然为 true/false」的条件,问是否有解(并构造)。 构图 将 $n$ 个 bool 变量拆成 $2n$ 个点,分别表示某 bool 取
        阅读全文
                
摘要:So far 没啥好说的。终于有东西了。 原本的插值 给定 \(n\) 个坐标系上的点(\(x\) 坐标两两不同),让你求一个最高不超过 \(n-1\) 次的多项式函数经过这些点。 设 \(n\) 个点的坐标为 \((x_1,y_1),\dots,(x_n,y_n)\),则函数 \[\large{ 
        阅读全文
                
摘要:# 开头 ~~我只知道容斥不知道二项式反演。~~ **反演**,顾名思义就是有两个函数 $f,g$,知道 $f$ 用 $g$ 表示后反过来 $g$ 用 $f$ 表示。 **二项式**,$(a+b)^n$,别学了二项式反演忘了**二项式定理**: $$ \sum_{i=0}^n\binom{n}{i}
        阅读全文
                
摘要:2023年3月19日 以前写的太丑了,现在重新写了一个: Link 稍微压缩(将 bfs 和建 ACAM 放一起)版: Link 远古 ~~区别于自动 AC 机~~ 以前写的太丑了,现在重新写了一个: P5357 【模板】AC 自动机(二次加强版) 指针版record 非指针版record
        阅读全文
                
摘要:20230302 重写了一个更美观的 LCT。 突然感觉 LCT 好写多了,不再被认为是毒瘤数据结构。 P6664 [清华集训2016] 温暖会指引我们前行 20220609 Link Cut Tree 可以理解为动态的树链剖分,且链的维护是 splay。 在这之前一定要把 splay 写熟练了,不
        阅读全文
                
摘要:简介 把动态问题转化为静态问题。 **静态问题:**没有修改操作的问题,或者所有查询操作都在修改操作之后的问题 **动态问题:**修改和查询操作交叉的问题 \(\large{动态问题\xrightarrow{CDQ}静态问题+\log\uparrow}\) 例题 P3810 【模板】三维偏序(陌上花
        阅读全文
                
摘要:OI wiki 一般用于不相交路径计数。 发现好像例题不多。 P6657 【模板】LGV 引理 有一个 \(n\times n\) 的棋盘,左下角为 \((1,1)\),右上角为 \((n,n)\),若一个棋子在点 \((x,y)\),那么走一步只能走到 \((x+1,y)\) 或 \((x,y+1
        阅读全文
                
摘要:P3369 【模板】普通平衡树 算法比较 | 名称 | 码长 | 用时 | 内存 | 记录 | 备注 | | | | | | | | | Splay(指针版) | 2.26KB | 324ms | 2.75MB | Link | 跑得比普通 struct 的快,而且写起来短,甚至不用开数组~~但是指
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号