1第1章组合数学基础1、排列组合的基本计数问题(研、本)2、计算多项式系数(研、本)3、排列组合算法(研)1
1绪论(一)背景组合数学起源于数学游戏
例如幻方问题:给定自然数1,2,⋯,n2,将其排列成n阶方阵,要求每行、每列和每条对角线上n个数字之和都相等
这样的n阶方阵称为n阶幻方
每一行(或列、或对角线)之和称为幻方的和
1是一个3阶幻方,其幻和等于15
首先,人们要问:(1)存在性问题:即n阶幻方是否存在
(2)计数问题:如果存在,对某个确定的n,这样的幻方有多少种
(3)构造问题:即枚举问题,亦即如何构造n阶幻方
816276357951492438图1
13阶幻方奇数阶幻方的生成方法:一坐上行正中央,依次斜填切莫忘,上边出格往下填,右边出格往左填,右上有数往下填,右上出格往下填
将2,4,6,8,10,12,14,16,18填入下列幻方:216212610148184例1
136名军官问题:有1,2,3,4,5,6共六个团队,从每个团队中分别选出具有A、B、C、D、E、F六种军衔的军官各一名,共36名军官
问能否把这些军官排成6×6的方阵,使每行及每列的6名军官均来自不同的团队且具有不同军衔
本问题的答案是否定的
A1B2C3D4E5F6A1B2C3D4E5F6B2C3D4E5F6A1B3C4D5E6F1A2C3D4E5F6A1B2C5D6E1F2A3B4D4E5F6A1B2C3D2E3F4A5B6C1E5F6A1B2C3D4E4F5A6B1C2D3F6A1B2C3D4E5F6例1
2用3种颜色红(r)、黄(y)、蓝(b)涂染平面正方形的四个顶点,若某种染色方案在正方形旋转某个角度后,与另一个方案重合,则认为这两个方案是相同的
例如,对图1
2的涂染方案(a),当正方形逆时针旋转o90时就变为方案(b),因此,在正方形可旋转的前提下,这