2026
134 posts
- EH的保研之路
- 大三生活
- 大二生活
- 大一生活
- ACM生涯
- G31 圆排列、错排数
- G32 莫比乌斯反演
- H2 Fraction
- H3 Green公式
- H4 超绝浮点精度
- H1 计算几何通用
- 决策树算法
- 随机森林
- A1 高精度加法
- A2 高精度减法
- A3 高精度乘法
- A4 高精度除法
- A5 二分查找
- A6 二分答案
- A7 分数规划
- A8 前缀和
- A9 二维前缀和
- A10 差分
- A11 ST表
- A12 单调栈
- A13 第k小的数
- A14 归并排序、逆序对
- A15 堆
- A16 对顶堆
- A17 距离之和最小、中位数
- A18 双指针 尺取法
- A19 双指针 动态窗口
- A20 双指针区间合并
- A21 堆序列
- A22 贪心
- A23 三分小数
- A24 三分整数
- B1 DFS深搜
- B2 BFS广搜
- B3 01BFS
- C1 树状数组-点修区查
- C2 树状数组-区修点查
- C3 并查集
- C4 线段树
- C5 加乘线段树
- C6 最大子段和线段树
- C7 普通平衡树
- C8 可持续化线段树
- C9 扫描线
- C10 KD树
- C11 莫队
- C12 李超线段树
- D1 拓扑排序
- D2 狄克斯特拉算法
- D3 SPFA算法
- D4 最短路 Floyd 算法
- D5 全源 Johnson 算法
- D6 最小生成树-Prim与Kruscal
- D7 倍增算法(LCA)
- D8 树链剖分(最近公共祖先 LCA)
- D9 重链剖分+线段树
- D10 树上距离
- D11 强连通分量Tarjan算法
- D12 Tarjan SCC缩点
- D13 Tarjan割点
- D14 Tarjan割边
- D15 Tarjan eDCC缩点
- D16 Tarjan vDCC缩点
- D17 Dinic最大流
- D18 最小费用最大流EK
- D19 二分图最大匹配
- D20 树的直径
- D21 树的重心
- D22 Kruscal重构树
- D23 2-SAT
- D24 2-SAT-前缀优化建图
- E1 最长上升子序列(二分优化)
- E2 最长公共子序列
- E3 最长公共子串
- E4 01背包
- E5 完全背包
- E6 多重背包
- E7 滑动窗口
- E8 混合背包
- E9 二维背包
- E10 分组背包
- E11 树形DP
- E12 树上背包
- E13 背包方案数
- E14 背包具体方案
- E15 线性DP K笔买卖
- E16 TSP-状压DP
- E17 区间DP-环形石子
- E18 数位DP
- E19 Windy数
- E20 单调队列优化dp
- E21 斜率优化DP
- F1 KMP算法
- F2 马拉车算法-最长回文子串
- F3 Trie字典树
- F4 最大异或对
- G1 快速幂
- G2 高精度快速幂
- G3 矩阵快速幂
- G4 gcd及lcm问题
- G5 线性筛质数
- G6 欧拉函数
- G7 筛法求因数个数
- G8 莫比乌斯函数
- G9 拓展欧拉定理-超大幂次取余
- G10 拓展欧几里得-不定方程
- G11 拓展欧几里得-乘法逆元
- G12 扩展中国剩余定理
- G13 扩展BSGS算法
- G14 高斯消元法
- G15 矩阵求逆-高斯约旦消元法
- G16 求组合数-线性逆推
- G17 求组合数-卢卡斯
- G18 卡特兰数
- G19 整除分块
- G20 NTT-多项式乘法
- G21 第一类斯特林数
- G22 第二类斯特林数
- G23 三角剖分
- G24 凸包算法
- G25 旋转卡壳
- G26 自适应辛普森积分
- G27 有向图博弈-SG函数
- G28 线性基-max
- G29 拉格朗日插值法
- G30 超级gcd
- k-means算法
- torch语法学习1
- 自动微分与反向传播