张益明 (上海市奉贤中学 201499)
分组问题、分配问题是排列组合中非常重要的一类问题.通常该类问题只解决按照特定条件进行分组或分配的问题,比如:将4个不同元素平均分为两组,共有多少种不同方法?将4个相同元素分为两组,共有多少种不同方法?n个元素呢?很少有文章涉及这一问题,究其原因是情况较为复杂.本文将探究这类问题的递推公式及通项公式.
(1)不同素分组问题:将n个不同元素分成m组,共有多少种方法?
(2)不同素分配问题:将n个不同元素分配给m个不同对象,共有多少种方法?
(3)同素分组问题:将n个相同元素分成m组,共有多少种方法?
(4)同素分配问题:将n个相同元素分配给m个不同对象,共有多少种方法?
分析若上述问题中的n,m比较小,则可以利用简单的排列组合知识加以解决.例如引文中提出的情况:n=4,m=2.

a1,a2-a3,a4;a1,a3-a2,a4;a1,a4-a2,a3;
a1-a2,a3,a4;a2-a1,a3,a4;a3-a1,a2,a4;a4-a1,a2,a3.
(2)因为n个元素各不相同,故只需将(1)中的分组进行排列即可,则方法数为7·2!=14种.
(3)将四个相同元素记为a,a,a,a,则分组方法仅有2种,即a-aaa,aa-aa.
(4)分配方法数有3种,即a-aaa,aaa-a,aa-aa.
但是若将问题变为一般的字母n,m,则问题变得异常复杂,本文将继续探寻此类问题的递推公式或通项公式.
为了表达方便,将上述四个问题的答案分别用f(n,m),g(n,m),h(n,m),r(n,m)来表示.

下面用数学归纳法证明(*)式:
①n=2,m=2时,(*)式显然成立;
②假设n 即当n=k,m=s时,(*)式也成立.综上可知(*)式对于一切满足n≥m的自然数都成立. 第一步:给m组每组1个元素; 第二步:将剩余的n-m个元素分为1组、2组、…、min{n-m,m}组(每组至少一个元素……
2.2 问题(3)(4)的解决