图书介绍:用计算机编程解题的核心问题是算法,而组合数学是算法的主要内容。组合数学对于参加信息学奥林匹克活动的青少年而言,是一门提高思维能力、分析与判断能力.以及自我构造算法的重要课程。《离散数学和组合数学》力求将分析问题与自己上机编程结合起来,这样做可以化难为易。书上不但讲了组合数学的原理、概念和分析问题的思路,还讲了如何编程,并给出了参考程序,这对自学《离散数学和组合数学》极为有利。《离散数学和组合数学》是参加信息学奥林匹克竞赛学生的必读书,同时对于一些理工科的大学生也可用作学习编程解题的参考资料。