1
数学知识及其相关算法
第一章 有关数论的算法 ....................................................................................................................................2
1.1 最大公约数与最小公倍数 ..........................................................................................................................................2
1. 2 有关素数的算法 ........................................................................................................................................................2
1.3 方程 ax+by=c 的整数解及应用 ..................................................................................................................................4
1.4 求 a^b mod n ..............................................................................................................................................................6
第二章 高精度计算............................................................................................................................................6
2.1 高精度加法 ..................................................................................................................................................................6
2. 2 高精度减法 ...............................................................................................................................................................8
2.3高精度乘法 .................................................................................................................................................................9
2.4 高精度除法 ...............................................................................................................................................................12
练习....................................................................................................................................................................................16
第三章 排列与组合..........................................................................................................................................16
3.1 加法原理与乘法原理 ................................................................................................................................................16
练习:............................................................................................................................................................................16
3. 2 排列与组合的概念与计算公式 .............................................................................................................................17
练习:............................................................................................................................................................................17
3.3排列与组合的产生算法 ...........................................................................................................................................18
练习................................................................................................................................................................................20
第四章 计算几何 .............................................................................................................................................20
4.1 基础知识 ...................................................................................................................................................................20
4. 2 线段的相交判断 .....................................................................................................................................................20
4.3寻找凸包算法 ...........................................................................................................................................................22
练习....................................................................................................................................................................................24
第五章 其它数学知识及算法 ...........................................................................................................................24
5.1 鸽巢原理 ...................................................................................................................................................................24
5. 2 容斥原理及应用 .............................................................................................................................................24
5.3 常见递推关系及应用 .............................................................................................................................................24