- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 图论 3
1.1 术语 3
1.2 独立集、覆盖集、支配集之间关系 3
1.3 DFS 4
1.3.1 割顶 6
1.3.2 桥 7
1.3.3 强连通分量 7
1.4 最小点基 7
1.5 拓扑排序 7
1.6 欧拉路 8
1.7 哈密顿路(正确?) 9
1.8 Bellman-ford 9
1.9 差分约束系统(用bellman-ford解) 10
1.10 dag最短路径 10
1.11 二分图匹配 11
1.11.1 匈牙利算法 11
1.11.2 KM算法 12
1.12 网络流 15
1.12.1 最大流 15
1.12.2 上下界的网络的最大流 17
1.12.3 上下界的网络的最小流 17
1.12.4 最小费用最大流 18
1.12.5 上下界的网络的最小费用最小流 21
2 数论 21
2.1 最大公约数gcd 21
2.2 最小公倍数lcm 22
2.3 快速幂取模B^LmodP(O(logb)) 22
2.4 Fermat小定理 22
2.5 Rabin-Miller伪素数测试 22
2.6 Pollard-rho 22
2.7 扩展欧几里德算法extended-gcd 24
2.8 欧拉定理 24
2.9 线性同余方程ax≡b(mod n) 24
2.10 中国剩余定理 25
2.11 Discrete Logging(BL == N (mod P)) 26
2.12 N!最后一个不为0的数字 27
2.13 2^14以内的素数 27
3 数据结构 31
3.1 堆(最小堆) 31
3.1.1 删除最小值元素: 31
3.1.2 插入元素和向上调整: 32
3.1.3 堆的建立 32
3.2 并查集 32
3.3 树状数组 33
3.3.1 LOWBIT 33
3.3.2 修改a[p] 33
3.3.3 前缀和A[1]+…+A[p] 34
3.3.4 一个二维树状数组的程序 34
3.4 线段树 35
3.5 字符串 38
3.5.1 字符串哈希 38
3.5.2 KMP算法 40
4 计算几何 41
4.1 直线交点 41
4.2 判断线段相交 41
4.3 三点外接圆圆心 42
4.4 判断点在多边形内 43
4.5 两圆交面积 43
4.6 最小包围圆 44
4.7 经纬度坐标 46
4.8 凸包 46
5 Problem 48
5.1 RMQ-LCA 48
5.1.1 Range Minimum Query(RMQ) 49
5.1.2 Lowest Common Ancestor (LCA) 53
5.1.3 Reduction from LCA to RMQ 56
5.1.4 From RMQ to LCA 57
5.1.5 AnO(N), O(1) algorithm for the restricted RMQ 60
5.1.6 An AC programme 61
5.2 最长公共子序列LCS 64
5.3 最长上升子序列/最长不下降子序列(LIS) 65
5.3.1 O(n^2) 65
5.3.2 O(nlogn) 66
5.4 Joseph问题 67
5.5 0/1背包问题 68
6 组合数学相关 69
6.1 The Number of the Same BST 69
6.2 排列生成 71
6.3 逆序 72
6.3.1 归并排序求逆序 72
7 数值分析 72
7.1 二分法 72
7.2 迭代法(x=f(x)) 73
7.3 牛顿迭代 74
7.4 数值积分 74
7.5 高斯消元 75
8 其它 77
图论
术语
支配集:D是图G的一个顶点子集,对于G的任一顶点U,要么U是D集合的一个顶点元素,要么与D中的一个顶点相邻,那么D称为图G的一个支配集。
极小支配集:若在D集中去除任何元素后D不再是支配集,则支配集D是极小支配集。
最小支配集:G的所有支配集中顶点个数最少的支配集。
点基:设G=(V,E)是一个有向图,B是若干个顶点组成的V的子集。如果对于任意的Vj∈V,都存在一个Vi∈B,使得Vi是Vj的前代,则称B是一个点基。
最高强连通分支:设[Si]是有向图G的一个强连通分支,如果在G中,不存在终点属于[Si]而起点不熟于[Si]的弧,就称[Si]为最高强连通分支。
最小路径覆盖是指在有向无环图G里面,覆盖所有点的最少不相交简单边的集合,即每个点只属于一条边。
最小路径覆盖数=G的定顶点数-最小路径覆盖中的边数。
覆盖集:K是G图的一个顶点子集且G的每一边至少有一个端点属于K,则称K是G的一个覆盖。
独立集:I是G的一个顶点子集,I中任两个顶点不相邻,则称I是图G的一个独立集。
极大独立集:若独立集I中增加任一个除I集外的顶点后
您可能关注的文档
- 关于施工现场技术问题.doc
- 管理运筹学B网上作业.doc
- 管理运筹学参考习.doc
- 规模以上工业申报条件和材料.doc
- 国家财政收支及货币供应量关系.doc
- 国家地表水、环境空气监测网设置方案.doc
- 红外线同声传译系统方案.doc
- 红外线遥控逻辑的分析仪.doc
- 华东理工大学中级宏观经济学题库.doc
- 华美实验学校2015届高三三模考试文综试卷.doc
- 2022年11月连江县直机关遴选公务员面试真题带答案详解.docx
- 2022年11月遵义市直遴选面试真题回忆版.docx
- 2022年2月伊春市税务系统遴选面试真题回忆版.docx
- 2022年11月朔州市税务系统遴选面试真题回忆版汇总.docx
- 2022年2月秦皇岛市税务系统遴选面试真题回忆版汇总.docx
- 2022年2月焦作市直机关遴选公务员面试真题附详解.docx
- 2022年11月黑龙江省直机关遴选公务员面试真题附详细解析.docx
- 2022年2月潍坊市直机关遴选公务员面试真题附解析.docx
- 2022年2月大同市直遴选面试真题附详解.docx
- 2022年2月巴音郭楞蒙古自治州直机关遴选公务员面试真题带题目详解.docx
最近下载
- 微能WIN-9变频器说明书使用手册.pdf
- 支气管扩张临床路径.docx VIP
- 长方体、正方体表面积和体积专项练习50题(有答案)ok .pdf VIP
- 吉林省长春市东北师范大学附属中学净月实验学校2023-2024学年高一上学期期中质量监测数学试卷(解析).docx VIP
- 2025至2030年中国拉面粉行业投资前景及策略咨询研究报告.docx
- 人教版一二三年级生字表(全) .pdf VIP
- 22J403-1 楼梯 栏杆 栏板(一) (3).pdf VIP
- 高校学科建设的概念与内涵 .pdf VIP
- T∕ZZB 1299-2019 电动剃须刀用提拉须圆刀.docx VIP
- 鲁教版五四制六年级数学下册第七章达标检测卷附答案 .pdf VIP
文档评论(0)