转自tangjz的博客...基础算法模拟 搜索
排序
贪心 分治
倍增/ST 离散化 二分答案 快速幂/十进制快速幂 基础数学数列求和 泰勒展开 矩阵
Catalan数 组合数学
数论质数判定/Miller-Rabin检验 分解质因数/求约数 欧几里得算法/辗转相除法 扩展欧几里得算法/乘法逆元/二元一次同余方程 线性预处理1-n乘法逆元 素数筛
欧拉函数 莫比乌斯函数 费马小定理 威尔逊定理 中国剩余定理/孙子定理 二次剩余/Cipolla‘s Algorithm 原根 离散对数/Baby-Step Giant-Step 群论置换 Burnside引理 Polya定理 动态规划背包dp
按维度
按类型
优化
技巧
图论连通性
树
最短路
生成树
二分图
网络流
数据结构高精度
链表
栈 队列
树
并查集 哈希表(Hash) 自动机 字符串
动态树
计算几何平面几何/立体几何/解析几何/参数方程 判断点与多边形关系(转角法/扫描线法) 多边形面积交/面积并 极角排序 凸包/旋转卡壳 半平面交 三角剖分/Voronoi图 博弈论SG组合游戏/SG函数 Bash游戏/Wythoff游戏/NIM游戏 对抗搜索 概率论完全概率 Bayes定理 Markov过程 Chebyshev定理 杂项分块 随机调整/模拟退火/随机爬山 单纯形法 |
时间: 2024-10-14 03:34:22