第1章 Hello,ACM-ICPC
1.1 程序设计竞赛 vs ACM-ICPC
1.1.1 程序设计竞赛
1.1.2 ACM-ICPC
1.2 赛事规则
1.2.1 比赛规则
1.2.2 赛事构成
1.3 广义ACM
第2章 ACM启程
2.1 锦囊妙计
2.1.1 入门:刷题vs看书
2.1.2 刷题:数量vs质量
2.1.3 训练:团队vs个人
2.2 装备获取
2.2.1 Codeforces
2.2.2 LeetCode
2.2.3 《算法竞赛入门经典》(第2版)
2.2.4 《挑战程序设计竞赛》(第2版)
2.2.5 《算法导论》
第3章 赛题讲解
3.1 模拟
3.1.1 2017 ACM-ICPC亚洲区域赛沈阳站I题
3.1.2 2017 ACM-ICPC亚洲区域赛北京站E题
3.1.3 2013 ACM-ICPC亚洲区域赛成都站B题
3.2 搜索
3.2.1 2016 ACM-ICPC亚洲区域赛沈阳站E题
3.2.2 2015 ACM-ICPC亚洲区域赛北京站C题
3.2.3 2011 ACM-ICPC亚洲区域赛北京站J题
3.3 动态规划
3.3.1 2017 ACM-ICPC亚洲区域赛北京站J题
3.3.2 2015 ACM-ICPC亚洲区域赛北京站K题
3.3.3 2013 ACM-ICPC亚洲区域赛南京站C题
3.4 数据结构
3.4.1 2015 ACM-ICPC亚洲区域赛长春站J题
3.4.2 2014 ACM-ICPC亚洲区域赛上海站D题
3.4.3 2013 ACM-ICPC亚洲区域赛杭州站H题
3.5 图论
3.5.1 2015 ACM-ICPC亚洲区域赛沈阳站M题
3.5.2 2013 ACM-ICPC亚洲区域赛长沙站G题
3.5.3 2015 ACM-ICPC亚洲区域赛北京站D题
3.6 数论
3.6.1 2016 ACM-ICPC亚洲区域赛大连站D题
3.6.2 2011 ACM-ICPC亚洲区域赛大连站I题
3.6.3 2015 ACM-ICPC亚洲区域赛长春站B题
第4章 ACM之路
4.1 小明的故事
4.1.1 XXX队的诞生
4.1.2 入学考试与历史课
4.1.3 校赛进行时
4.1.4 你好,杭州
4.1.5 越勤奋,越迷茫
4.1.6 不忘初心,方得始终
4.1.7 或许是最好的结局
4.2 采访实录
4.2.1 户建坤专访
4.2.2 史烨轩专访
4.2.3 李晨豪专访
4.2.4 钟金成专访
4.2.5 李珎专访
4.2.6 梁明阳专访
4.2.7 刘子渊专访
第5章 权衡之间
5.1 辩论赛
5.1.1 辩,能力与热爱
5.1.2 辩,利弊
5.2 岔路口
5.2.1 主人公
5.2.2 Q&A
5.2.3 向左走,向右走
参考文献
后记——彩蛋