本书是青少年信息奥林匹克竞赛培训教程,适合想要参与信息奥林匹克竞赛的学生和教练使用。本书分为上下两册,内容主要包括基础算法、基础数据结构、搜索、动态规划、图论、数学基础等几大重要模块,涵盖了信息奥林匹克竞赛的主要内容。本书共六大章,每章约六节,每节内容又分为知识背景、知识内容、具体实践三大部分,一方面帮助学生夯实信息学基础,另一方面也注重提升学生的编程实践能力,为学生冲击信息奥林匹克竞赛提供助力。
太原市第五中学校信息学奥赛主教练,指导学生获得全国青少年信息学奥林匹克竞赛(NOI)金牌(集训队)1,银牌2枚,铜牌4枚;获得NOI冬令营、亚洲太平洋地区信息学奥林匹克竞赛(APIO)等国家级比赛金牌3枚。