在自然数分拆中应用分组数

程国华

(湖北孝感工业学校 432111

摘要 自然数分拆是一个古老且饶有趣味的数学问题,古今中外屡有论述;用分组数M(k,r)来研究它非常便利,它也是分组问题一个重要的实用事例。

关键词 自然数分拆 分组数M(k,r) VB程序

 

所谓自然数(正整数)分拆,就是将一个正整数表达成若干个正整数之和,如x1+x2+…+xr=k是k的一个r-分拆。自然数分拆后,各部分之间考虑顺序的叫有序分拆,否则叫无序分拆。不论有序分拆还是无序分拆,允许分部量相同的正整数分拆称为可重复的分拆7=2+2+3。而要求分部量两两相异的分拆称为不允许重复的分拆,如:10=1+2+3+4。这里着重讨论是自然数的无序分拆,未加声明的是可(允许)重复的分拆。

一、自然数分拆的主要五种情况及其讨论

一般情况:把一个自然数k分拆成r个自然数之和,有多少种不同的分拆方法?(即求分拆数的值),多少人为之逞现技巧、苦苦摸索。我们将单位1可看作一个小球,分出的每个自然数算一个盒子,自然数拆分则等同于将k个相同小球放入r个无区别的盒子内,这属于球盒模型。得到

引理1:把自然数k分拆成r个自然数之和,即有x1+x2+…+xr=k 成立,又称作自然数k的可重复的无序分拆,其分拆(方案)数即分组数M(k,r)。

特殊情况:允许自然数k分拆其中某些数为0,可能是有r-1个0到1个0,此时将自然数k从1到r-分拆,即将k表达成不超过r个正整数之和。这等价于允许空盒存在的分组问题,依照分组定理三其分拆数为分组数M(k,1)+M(k,2)+……+M(k,r)=M(k+r,r)。当r=k时,其值为M(k,1)+M(k,2)+……+M(k,k)=d(K),称为自然数k的分拆总数。

情况三:在自然数k无序可重复分拆中,当要求拆分的每一数均大于或等于n,n是预先给定的自然数,应有n≤k/r,否则得到r个n之和大于k,就产生荒谬了!此时,我们可以从这r个数中,每数都减去n-1,得到的分拆法与原分拆法一一对应,这与分组问题中的引理4道理相仿,所以归纳得

推论1:把自然数k分拆成r个自然数之和,当要求分拆中的每一数不小于自然数n,其分拆数为分组数M(k-nr+r,r)。

情况四:当要求分拆中至少存在一个数小于n,n是预定的自然数;则其分拆数正好为分组数M(k,r)与情况三分拆数之差集,此时分拆数为M(k,r)-M(k-rn+r,r)。情况三与情况四之交为空集, 情况三、四之并是一般情况。

情况五特别重要且有趣,我们把它拟为:

定义1:把自然数k分拆成r个互不相等的自然数之和,即有

x1+x2+…+xr=k,且x1<x2<…<xr成立,称为自然数k的不重复的r -分拆;其分拆(方案)数记作N(k,r)。

明显可见,不重复分拆数N(k,r)仅仅是分组数M(k,r)中的一部分。

设(a1,a2,……,ar)是k的一个不重复的r -分拆,且1≤ a1<a2<……<ar,这样的分拆方案有N(k,r)种;令bi=ai-i(i=1,2,……,r),则0≤b1≤b2≤……≤br,

且有b1+b2+……+br= a1+a2+……+ar-1-2-……-r成立,即b1+b2+……+br=k-r(r+1)/2,

容易知道这样的(a1,a2,……,ar)与(b1,b2,……,br)是一一对应的,又有,

结合分组定理三得

定理一:把自然数k分拆成r个互不相等的自然数之和,称为不重复的分拆;其分拆数记作N(k,r),则有

只有当k-r(r-1)/2≥r时,才能得到N(k,r)≠0;

这是自然数k的不重复的r-分拆存在的最低要求。因此N(k,r)仅仅是M(k,r)的一个真子集,当2k<r2时为空集。 图-1:M(12,4)

如附图:N(10,3)=M(7,3)=4。

例8:①将12拆分成4个自然数之和,共有多少种不同的分法?②允许分拆的4个数其中可以一部分数为0,又是多少种不同的分法?③当要求拆分的每一数均大于或等于2, ④当要求分拆中至少存在一个数小于2,其分拆数是多少?⑤能否把12分拆成4个互不相等的自然数之和?并将其分法写出来。

解:①将12拆分成4个自然数之和,共有M(12,4)=15种不同的分法,见图2;②当4个数其中可以一部分数为0,有一个数为是0时分拆数是M(12,3),有二个数为是0时分拆数是M(12,2),有三个数为是0时分拆数是M(12,1),所以不同的分法共有M(12,1)+M(12,2)+M(12,3)=M(12+3,3)=M(15,3)=19种。

③当要求拆分的每一数均大于或等于2, k=12,r=4,n=2,依照推论1公式有其分拆数:M(k-nr+r,r)=M(8,4)=5;④当要求分拆中至少存在一个数小于2,其分拆数是M(12,4)-M(8,4)=15-5=10,这些结果可由图2的解阵给予验证。

⑤所以12分拆成4个互不相等的自然数之和的分法只有2种,即12=1+2+3+6 与 12=1+2+4+5 .

返回