本书是青少年信息奥林匹克竞赛培训教程,适合想要参与信息奥林匹克竞赛的学生和教练使用。本书分为上下两册,内容主要包括基础算法、基础数据结构、搜索、动态规划、图论、数学基础等几大重要模块,涵盖了信息奥林匹克竞赛的主要内容。本书共六大章,每章约六节,每节内容又分为知识背景、知识内容、具体实践三大部分,一方面帮助学生夯实信息学基础,另一方面也注重提升学生的编程实践能力,为学生冲击信息奥林匹克竞赛提供助力。
本套书以新教学大纲为指导,按照新教材的全部知识点和奥林匹克竞赛的测试范围分类编写,以期为同学们提供很为全面、系统、实用、完备的竞赛解题方法。书中内容以创新思维、掌握方法为主旨,通过一种类型,一个例题;