1
目录
一.数论..........................................................4
1.阶乘最后非零位 ...............................................4
2. 模线性方程(组) ..............................................4
3. 素数表 .....................................................6
4. 素数随机判定(miller_rabin) ..................................6
5. 质因数分解 ..................................................7
6. 最大公约数欧拉函数 ...........................................8
二.图论_匹配 .....................................................9
1. 二分图最大匹配(hungary 邻接表形式) .............................9
2. 二分图最大匹配(hungary 邻接表形式,邻接阵接口) ..................10
3. 二分图最大匹配(hungary 邻接阵形式) ............................10
4. 二分图最大匹配(hungary 正向表形式) ............................11
5. 二分图最佳匹配(kuhn_munkras 邻接阵形式) .......................11
6. 一般图匹配(邻接表形式).......................................12
7. 一般图匹配(邻接表形式,邻接阵接口) .............................13
8. 一般图匹配(邻接阵形式).......................................14
9. 一般图匹配(正向表形式).......................................15
三.图论_生成树...................................................16
1. 最小生成树(kruskal 邻接表形式) ...............................16
2. 最小生成树(kruskal 正向表形式) ...............................17
3. 最小生成树(prim+binary_heap 邻接表形式) ......................19
4. 最小生成树(prim+binary_heap 正向表形式) ......................20
5. 最小生成树(prim+mapped_heap 邻接表形式) ......................21
6. 最小生成树(prim+mapped_heap 正向表形式) ......................22
7. 最小生成树(prim 邻接阵形式) ..................................23
8. 最小树形图(邻接阵形式).......................................24
四.图论_网络流...................................................25
1. 上下界最大流(邻接表形式) .....................................25
2. 上下界最大流(邻接阵形式) .....................................26
3. 上下界最小流(邻接表形式) .....................................27
4. 上下界最小流(邻接阵形式) .....................................29
5. 最大流(邻接表形式) ..........................................30
6. 最大流(邻接表形式,邻接阵接口).................................31
7. 最大流(邻接阵形式) ..........................................32
8. 最大流无流量(邻接阵形式) .....................................32
9. 最小费用最大流(邻接阵形式) ...................................33
五. 图论_最短路径 .................................................34
1. 最短路径(单源 bellman_ford 邻接阵形式) ........................34
2. 最短路径(单源 dijkstra_bfs 邻接表形式) ........................35
3. 最短路径(单源 dijkstra_bfs 正向表形式) ........................35
4. 最短路径(单源 dijkstra+binary_heap 邻接表形式) ................36
5. 最短路径(单源 dijkstra+binary_heap 正向表形式) ................37