开始竞赛编程!: 轻松应对USACO铜牌赛 (简体中文版)
开始竞赛编程!: 轻松应对USACO铜牌赛 (简体中文版)
关于本书
2024 更新!
好吧,你想做一些竞赛编程。
也许你听说过,竞赛编程是准备编程面试的绝佳方式。
或者它可以帮助你成为更好的程序员。
或者它可以帮助你学习算法以提升你的代码。
或者竞赛编程很有趣。
这些都是真的!(好吧,我们希望它是有趣的 :-) )
如果你想开始竞赛编程,不用再找了。在这本书里,你会发现:
- 作者的专业建议。 Dr. Baharav(书中称为 Coach B :-) )是一名竞赛编程教练。 Dr. Zingaro 是几本畅销竞赛编程书籍的作者。
- 在尝试解决问题之前如何分类问题的建议。为什么要分类?因为这样你就知道这是什么类型的问题以及该尝试什么解决技巧!建模问题、搜索问题、优化问题、几何问题(不要逃跑...我们保证没证明!),字符串问题,特殊问题——我们都有。
- 教练与其团队之间的沟通。就像真正的教练会做的一样!
- 书中所有问题的 C++ 代码。
- 精心挑选和分类的练习题目,提供提示和完整的 C++ 代码。也提供 Python 代码!
停止花时间弄清楚接下来要学什么,不再被难懂的代码搞糊涂,或是在不同网站之间兜圈子。我们的直截了当指南向你展示如何从“从未尝试过竞赛编程”到“BOOM,铜牌过关!”
想参加 Advent of Code?Codeforces?Leetcode?我们这本书专注于美国计算机奥林匹克 (USACO) 铜牌级别,但你学到的知识也适用于其他竞赛编程环境。
目录
- 给学生的一封信
- 给家长的一封信
- 给专业人员的信
- 致谢
- 第一章. USACO铜级
- 1.1. USACO铜级常见问题解答
- 1.2. 解决并提交一个USACO问题
- 1.3. 如何使用本书
- 1.4. 总结
- 第2章. 解题和编码:比赛细节
- 2.1. 阅读和分析USACO问题
- 2.2. 编写你的算法
- 2.3. 调试
- 2.4. 使用解决方案
- 2.5.总结
- 第三章 复杂度分析
- 3.1. 大 O 表示法
- 3.2. 时间复杂度
- 3.3. 空间复杂度
- 3.4. 总结
- 第四章 建模与仿真
- 4.1. 动态过程建模
- 4.2. 静态过程建模
- 4.3. 周期过程建模
- 4.4. 模拟加速
- 4.5. 总结
- 第五章 搜索与优化
- 5.1. 穷举搜索
- 5.2. 搜索域
- 5.3. 域枚举
- 5.4. 搜索加速
- 5.5. 贪心算法
- 5.6. 总结
- 第6章 几何概念
- 6.1. 一维:线
- 6.2. 二维:矩形
- 6.3. 超越九十度
- 6.4. 总结
- 第七章 字符串
- 7.1. 字符串作为字符序列
- 7.2. 字符串作为单词
- 7.3. 作为对象的字符串
- 7.4. 总结
- 第8章. 特殊问题和高级技巧
- 8.1. 前向后向技术
- 8.2. 关注重要事件
- 8.3. 树
- 8.4. 字典和动态数组
- 8.5. 总结
- 第九章. 比赛日
- 9.1. 比赛前一周
- 9.2. 比赛
- 9.3. 比赛后
- 9.4. 总结
- 第十章 超越USACO青铜
- 10.1. 银级及更高
- 10.2. 解决你的第一个USACO银级问题
- 10.3. 总结
- 附录A. 所有USACO青铜问题列表
- USACO问题
- Codeforces 题目
- CSES 题目
- 附录B. 超越USACO的练习
- B.1. 在线指南和现场辅导
- B.2. 在线练习和比赛
- B.3. 书籍
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在$10的购买中赚$8,在$20的购买中赚$16
我们在$7.99或以上的购买中支付80%的版税,并在$0.99至$7.98的购买中支付80%的版税减去50美分的固定费用。在$10的销售中赚$8,在$20的销售中赚$16。因此,如果我们以$20销售5000本未退款的书,您将赚取$80,000。
(是的,一些作者已经在Leanpub上赚了很多钱。)
实际上,作者在Leanpub上赚取了超过1300万美元通过写作、出版和销售。
了解更多关于Leanpub写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。