ACM国际大学生程序设计竞赛 知识与入门PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:俞勇编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302294900
- 页数:202 页
第一部分 入门与进阶 3
第1章 入门 3
1.1 ACM-ICPC竞赛介绍 3
1.2新手入门 5
1.3团队的分工与配合 7
1.4训练 9
1.5备战分区赛 12
1.6备战总决赛 13
第2章 进阶 16
2.1如何提高读题能力 16
2.2如何提高代码能力 17
2.3 Bug与Debug 19
2.4从做题者到命题者 20
第二部分 知识点与求解策略 25
第3章 数学基础 25
3.1函数增长与复杂性分类 25
3.1.1渐进符号 25
3.1.2阶的计算 26
3.1.3复杂性分类 27
3.2概率论 28
3.2.1事件与概率 28
3.2.2期望与方差 30
3.3代数学 31
3.3.1矩阵 31
3.3.2行列式 33
3.3.3解线性方程组 34
3.3.4多项式 37
3.3.5复数 38
3.3.6群 39
3.4组合学 42
3.4.1排列与组合 42
3.4.2鸽巢原理 43
3.4.3容斥原理 44
3.4.4特殊计数序列 45
3.4.5 Polya计数定理 47
3.5博弈论 50
3.5.1博弈树 50
3.5.2 SG函数 51
3.5.3.Nim游戏与Nim和 53
3.6数论 54
3.6.1整除 54
3.6.2不定方程 57
3.6.3同余方程与欧拉定理 58
3.6.4原根、离散对数和二项同余方程 60
3.6.5连分数 61
第4章 数据结构 64
4.1线性表 64
4.1.1链表 64
4.1.2栈 65
4.1.3队列 65
4.1.4块状链表 66
4.2集合 67
4.2.1散列表 67
4.2.2并查集 69
4.3排序 71
4.3.1朴素排序算法 71
4.3.1.1插入排序 71
4.3.1.2冒泡排序 72
4.3.2高效排序算法 73
4.3.2.1归并排序算法 73
4.3.2.2快速排序算法 74
4.3.2.3线性排序算法 76
4.4树 78
4.4.1堆 78
4.4.1.1二叉堆 78
4.4.1.2左偏树 80
4.4.2二叉树 82
4.4.2.1二叉搜索树 82
4.4.2.2 Treap 84
4.4.2.3伸展树 85
4.4.3线段树 89
第5章 图论 91
5.1图 91
5.1.1基本概念 91
5.1.1.1图的定义与基本术语 91
5.1.1.2匹配与覆盖 92
5.1.1.3独立集、团与支配集 94
5.1.1.4图的染色 95
5.1.2特殊图的分类 96
5.1.3图的遍历 99
5.1.3.1深度优先遍历 99
5.1.3.2广度优先遍历 100
5.1.4连通性 103
5.1.4.1连通性的基本定义 103
5.1.4.2割点与桥 104
5.1.4.3强连通分量 105
5.1.4.4应用:2-SAT 107
5.1.5哈密顿路与欧拉路 108
5.1.5.1哈密顿路 108
5.1.5.2欧拉路 109
5.1.6最短路 111
5.1.6.1 Bellman-ford算法 111
5.1.6.2 Dijkstra算法 113
5.1.6.3 Floyd算法 114
5.2树 115
5.2.1基本概念与遍历 115
5.2.1.1树的基本定义与术语 115
5.2.1.2树的遍历 117
5.2.2生成树 117
5.2.2.1生成树的基本概念 117
5.2.2.2 Prim算法 118
5.2.2.3 Kruskal算法 120
5.2.2.4最小生成树的变种 121
5.2.2.5生成树计数 123
5.3二分图 124
5.3.1最大匹配 124
5.3.2最大权匹配 126
5.3.3稳定婚姻 128
5.4网络流 129
5.4.1基本概念 129
5.4.1.1流网络 129
5.4.1.2残量网络 130
5.4.1.3增广路径 130
5.4.1.4最大流最小割定理 131
5.4.2最大流算法 131
5.4.2.1 Ford-Fulkerson算法 131
5.4.2.2 Dinic算法 133
5.4.3费用流 135
5.4.4流与割模型 137
5.4.4.1上下界网络流 137
5.4.4.2混合图欧拉回路 139
5.4.4.3最大权闭合子图 140
第6章 计算几何 142
6.1向量 142
6.2点的有序化 143
6.3多边形与圆 144
6.3.1简单多边形 144
6.3.2凸包问题 146
6.3.3圆的面积并 147
6.4半平面交 148
6.5经典问题 151
6.5.1线段求交 151
6.5.2最近点对 152
6.5.3最远点对 154
第7章 论题选编 156
7.1背包问题 156
7.2 LCA与RMQ 157
7.3快速傅里叶变换 159
7.4字符串 161
7.4.1字符串匹配 161
7.4.2 Trie 164
7.4.3 AC自动机 165
7.4.4后缀数组 167
7.4.5扩展KMP 169
第8章 求解策略 171
8.1搜索 171
8.2分治 175
8.3贪心 176
8.4动态规划 179
8.5随机化 183
第三部分 在线资源 187
第9章 在线评测系统 187
9.1基本使用方法 187
9.2 USACO介绍 190
9.3 CII介绍 191
9.4 PKU介绍 192
9.5 SGU介绍 193
9.6 SPOJ介绍 195
第10章 网上比赛 197
10.1 GCJ介绍 197
10.2 TopCoder介绍 199
10.3 Codeforces介绍 200
参考文献 203
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019