Summary 写在前面 Introduction 第 1 部分 算法整理 第 1 章 基础算法 快速幂 大整数类 快速 Founier 变换 第 2 章 数学 扩展欧几里得算法 利用 Lucas 定理求组合数 Miller_Rabin 素数测试法 矩阵类 Cantor 展开 第 3 章 数据结构 线段树 划分树 树状数组 树的 DFS 序 利用树状数组求逆序对的数目 莫队和带修莫队 第 4 章 计算几何 第 5 章 字符串 第 2 部分 我有特别的作死技巧 第 6 章 输入输出外挂