随笔索引
如题,仅收录2021年9月以后的博客园上的随笔,毕竟在此之前的随笔不太好弄。按知识点分类。
1.数据结构
-
树状数组&线段树
线段树优化统计过程,我的方法和基站选址异曲同工。
一道比较巧妙的题目。
一道比较简单的构造题,线段树起构造解的作用。
一道公式题,把式子推出来后没那么难。
-
分块&块状链表
比较水,可以用lct来做。
块状链表&值域分块模板。块状链表的解法比树套树常数小跑得快。
-
平衡树(Treap,Splay,无旋,替罪羊等)
Splay的模板。
平衡树的模板。
平衡树维护序列模板。
同上,只不过更复杂一点。
-
树套树&K-D树
线段树套平衡树模板。
K-D树维护二维数对的模板。
-
可持久化数据结构(主席树等)
-
为合并而生(左偏树,线段树合并等)
左偏树(可并堆)的模板,用到了一丢丢贪心。
线段树(动态开点的权值线段树)合并模板。
2.图论
-
最短路
玄学题目。
“最短路生成树”的应用。
对于一些题目的总结。
-
强连通分量(包括2-sat),割点&桥
-
二分图
模板。
-
生成树
-
最大流,最小割&费用流
模板。
模板。
比较简单的网络流建模题目。
3.树
-
重链剖分&长链剖分
离线处理,重链剖分题目。
一道简单的树链剖分题目,不知为何评紫。
长链剖分模板。
-
实链剖分(LCT)
模板。
-
lca相关
4.动态规划
-
线性DP&区间DP
一道稍稍有些暴力的题目,线性DP+二分。
区间DP,有一点思维难度。
-
树形DP(包括虚树&换根)
换根DP模板。
树上背包问题,要注意枚举顺序。
虚树模板。
虚树模板。
-
期望&概率DP
简单图上期望DP。
-
决策单调性优化DP&斜率优化DP
第一种二分写法的决策单调性优化DP。
分治写法下的决策单调性优化DP。
模板。
一道题解区都用的斜率优化写的题目被我用决策单调性钢出来了。
-
数据结构(包括单调队列)优化DP
5.字符串
-
回文相关(manacher,回文自动机等)
-
Trie(包括01trie)
01Trie应用,有思维难度,解法很巧妙。
-
kmp&AC自动机
-
后缀数组&后缀自动机
模板。
后缀数组的height数组的基本应用。
6.贪心
质因数分解剔除多余部分后贪心。
一道比较巧妙的贪心,考场上手残扣了12分。
奇怪的题目。
7.数学
-
线性基
线性基模板。
线性基加上贪心。
了解了Nim游戏的结论之后就变成了一块可可爱爱的板子啦。
-
高斯消元(包括矩阵周边)&拉格朗日插值
高斯消元的模板。说实话感觉这个算法有点故作高深。
-
其它的数学题目
混进来了一个奇怪的东西……
推式子题目。
8.计算几何
9.博弈论
-
简单博弈论问题
经典博弈论问题。
10.其它算法
-
cdq分治&线段树分治
三维偏序板子。
四维偏序板子。
-
整体二分
整体二分板子。
-
莫队
四种莫队(普通莫队,带修莫队,回滚莫队和树上莫队)初学总结。
-
树分治
树分治模板题。