..
《深入浅出程序设计竞赛 - 进阶篇》
第五章 进阶搜索
第六章 线段树
第七章 树状数组与字典树
第八章 线段树的进阶用法
第九章 树
第十章 最短路
第十一章 最小生成树
第十二章 连通性问题
第十三章 动态规划的引入
第十四章 线性动态规划
第十五章 区间与环形动态规划
第十六章 树与图上的动态规划
第十七章 状态压缩动态规划