组合数学简介及算法,程序设计