待学习
本文最后更新于 2025年1月2日 晚上
写在前面
这个计划正在列,还没列完。
自己列的,没找人,所以选的题不是很合适。
这是我的计划,不许抄袭。如果你觉得你也需要一个计划,等什么,赶紧去列。
注意事项(对自己)
题目列在哪里就用什么方法做。例如,列在“欧拉定理”下的题目就不要用“莫比乌斯反演”做,列在“随机化”下的题目就不要用“正解”做。
后面的东西赶紧列完,别拖,一拖又是好几周。
综述
杂项
- 单调栈与单调队列
- ST表
- 最长上升子序列
- 离散化
- 差分
- 线段树
- 动态规划 (背包 区间DP 树形DP 数位DP 状压DP)
- 点分治
- 树的直径
- 二分 三分 整体二分 线段树分治
- Tarjan与图的连通性
- 逆序对
- 随机化 (模拟退火 粒子群算法)
数论专项
- 扩展欧几里得算法
- 素数筛
- 质因数分解
- 素数筛 欧拉定理 欧拉反演 莫比乌斯反演
- 中国剩余定理
字符串专项
- 字典树 0-1Trie
- KMP算法 AC自动机 后缀数组
- Manacher算法
- 最小表示
杂项
- 分治法
- 动态规划 (计数DP 概率DP 期望DP)
- 分块
- 莫队 带修莫队
- 高斯消元
- 平衡树 (FHQ Treap, Splay, 红黑树) srd::rope pb_ds
- 网络流 (EK Dinic ISAP 二分图匹配 最大流最小割 最小费用最大流)
- 树链剖分 长链剖分
- 扫描线 离线二维数点
- DP优化 (倍增优化 数据结构优化 单调队列优化 斜率优化 四边形不等式优化)
- O(n)逆序对
- 子集枚举
- 高精度运算
- 矩阵快速幂
- 括号匹配类问题
- 简单计算几何
- 可持久化数据结构 (可持久化0-1Trie 可持久化并查集)
- 矩阵优化DP WQS二分 FFT分治 CDQ分治
- 反悔贪心
- KD-Tree
- 左偏树
- 跳跃表
- 树套树
- 启发式搜索
单调栈与单调队列
内容
习题
- 洛谷P5788 单调栈
- SPOJ HISTOGRA Largest Rectangle in a Histogram
- 洛谷P1886 滑动窗口
- 洛谷P1440 求m区间内的最小值
ST表
内容
习题
最长上升子序列
内容
- 朴素DP
- 二分法
- 树状数组 - gaawing
习题
差分
内容
- 差分 - OI-Wiki
习题
线段树
内容
- 普通线段树
- 权值线段树
- 动态开点线段树
- 线段树分裂
- 线段树合并
- 标记永久化
- 二维线段树
- 可持久化线段树
习题
- 洛谷P3372 线段树1
- 洛谷P3373 线段树2
- 洛谷P1438 无聊的数列
- 洛谷P1523 扶苏的问题
- HDU1394 Minimum Inversion Number
- 洛谷P1471 方差
- 洛谷P1637 三元上升子序列
- 洛谷P6327 区间加区间 sin 和
- 洛谷P5494 线段树分裂
- 洛谷P4556 线段树合并
- 洛谷P3224 [HNOI2012] 永无乡
- 洛谷P5298 [PKUWC2018] Minimax
- 洛谷P1600 天天爱跑步
- 洛谷P8969 幻梦 | Dream with Dynamic
背包
内容
- 01背包
- 完全背包
- 多重背包
- 混合背包
- 滚动数组
- 二进制优化
- 有依赖的背包
习题
- 洛谷P1048 [NOIP2005 普及组] 采药
- 洛谷P1616 疯狂的采药
- 洛谷P1833 樱花
- 洛谷P1064 [NOIP2006 提高组] 金明的预算方案
- 洛谷P2904 [USACO08MAR] River Crossing S
区间DP
内容
习题
树形DP
内容
- 朴素树形DP
- 树形背包
- 换根DP
习题
- 洛谷P1352 没有上司的舞会
- 洛谷P2014 选课
- 洛谷P4516 潜入行动
- 洛谷P3177 [HAOI2015] 树上染色
- 洛谷P3698 [CQOI2017] 小Q的棋盘
- 洛谷P2899 [USACO08JAN] Cell Phone Network G
- 洛谷P3478 [POI2008] STA-Station
- 洛谷P3047 [USACO12FEB] Nearby Cows G
- 洛谷P2986 [USACO10MAR] Great Cow Gathering G
数位DP
内容
- 数位DP - OI-Wiki
习题
状压DP
内容
- 状压DP - OI-Wiki
习题
其它值得一做的DP
习题
点分治
内容
- 点分治
- 点分树
习题
二分
习题
三分
习题
整体二分
内容
- 整体二分 OI-Wiki
习题
- 洛谷P1257 [国家集训队] 矩阵乘法
线段树分治
内容
- 线段树与区间询问 - OI-WIki
习题
- 洛谷P5787 线段树分治
强连通分量
内容
- 强连通分量
- 缩点
- DAG上的DP - OI-Wiki
习题
割点、点双联通分量与圆方树
内容
- 割点
- 点双联通分量
- 圆方树
习题
割边与边双联通分量
内容
- 割边
- 边双联通分量
- 边双树
例题
逆序对
内容
习题
随机化
内容
习题
扩展欧几里得算法
内容
习题
- CF510D Fox And Jumping
质因数分解
内容
习题
- 洛谷P4718 Pollard-Rho
素数筛
内容
- 筛法 - OI-Wiki
习题
欧拉定理
习题
莫比乌斯反演
内容
习题
- 洛谷P1390 公约数的和
中国剩余定理
内容
- 中国剩余定理 - OI-Wiki
习题
- 洛谷P2480 [SDOI2010] 古代猪文
Manacher算法
内容
- Manacher算法 - Wild-Donkey
习题
- 洛谷P3805 Manacher
最小表示
习题
分治法
习题
- 洛谷P7883 平面最近点对(加强加强版)
高斯消元
习题
- 洛谷P3389 高斯消元法
网络流
习题
树链剖分
习题
- 洛谷P2486 [SDOI2011] 染色
扫描线
内容
- 扫描线 - OI-Wiki
习题
离线二维数点
内容
- 二维数点 - OI-Wiki
习题
简单计算几何
习题
斜率优化
内容
习题
四边形不等式优化
习题
- 洛谷P1880 [NOI1995] 石子合并
矩阵快速幂
内容
- 矩阵加速递推 - OI-Wiki
习题
可持久化0-1Trie
习题
- CF1665E MinimizOR
CDQ分治
习题
反悔贪心
习题
写在最后
应该没有人能坚持看到这里……
我列这个计划的初心是证明我没有被抛弃。我要找到属于我自己的节奏,在短时间内达到更好的学习效果。
刚开始列这个计划的时候,我在图书馆做社会实践。都是新高一的,一小时的休息时间,周围的人聚在一起打游戏。我挑了两本竞赛书,坐在角落的凳子上。图书馆里的空调很吵,书架一眼望不到尽头……
NOIP的脚步声近了,希望我能拿到理想的成绩。
待学习
https://preview.algo-x.cn/articles/To-Be-Learned/