本书涵盖了普及组(入门组)几乎所有知识和提高组绝大部分知识,可作为全国中小学生信息学奥林匹克竞赛培训教材,还可作为大学生自学计算机编程的教材。
本书依托权威在线评测系统,使得题目有据可循,实时评测,讨论发帖,在线解决问题。本书以知识单元为基本框架,包括动态规划、图论、数学基础三部分内容。每一节都设置四个栏目,即学习背景、学习知识、实战与提升、拓展训练。学习背景栏目创设学习情境,从生活中的实例出发引出所学知识点,初步感知知识引入的需求和应用场景。学习知识栏目主要介绍本节的重点知识,大大小小的知识点之后都会有对应的题目应用。实战与提升栏目着力讲解知识在实际应用中的经验与技巧。拓展训练栏目是与本节知识相关的习题。