排列组合问题的基本解法

玛丽莲梦兔
507次浏览
2020年12月12日 07:44
最佳经验
本文由作者推荐

牛郎织女缩写-学校logo设计

2020年12月12日发(作者:空幻)


排列组合问题的基本解法
江苏省梁丰高级中学 (215600) 张伟新
排列组合问题主要依据分类计数原理和分步计数原理,其本身应用的知识并不多,但
由于题目灵活多样,在各级各类考试中经常出现,在数学竞赛活动中尤其突出。其解题方法
也多种多样,归纳起来,我们一般可用下面的方法来解决。
一、列举法:
例1、从0、1、2、3、4、5、6、7、8、9这10个数中取出3个数,使其和为不小于10的
偶数,不同的取法有 。(1998年全国高中数学联赛)
解:从10个数中取出3个数,使其和为偶数,则这三个数都为偶数或一个偶数二个
12奇数。当三个数都为偶数时,有
C
5
3
种取法;当有一个偶数二个奇数时 ,有
C
5
C
5
种取法。
要使其和为不小于10的偶数。我们把和为小于10的偶数列举出来,有如下9种不同取法:
(0,1,3),(0,1,5),(0,1,7),(0,3,5),(0,2,4),(0,2,6),(1 ,2,3),
12
C
5
-9=51种。 (1,2,5),(1,3,4) 。因此,符合题设要求的取法有
C
5
3
+
C
5
例2 、设ABCDEF为正六边形,一只青蛙开始在顶点A处,它每次可随意地跳到相邻两顶
点之一。若在5次之内跳到D点,则停止跳动;若5次之内不能到达D点,则跳完5次也
停止跳动。那么这只青蛙从开始到停止,可能出现的不同跳法共 种。
(1997年全国高中数学联赛)
解:如图:青蛙不能经过跳1次、2次或4次到达D点。
F
故青蛙的跳法只有下列两种:
(1)青蛙跳3次到达D点,有ABCD,AFED两
种跳法。
(2)青蛙一共跳5次后停止,那么,前3次的跳法一定
不到达D,只能到达B或F,则共有AFEF,AFAF,ABAF,ABCB,
ABAB,AFAB这6种跳法。随后的两次跳法各有四种,比如由F
出发的有:FEF,FED,FAF,FAB共四种。因此这5次跳法共有
6

4=24种不同跳法。

一共有2+24=26种不同跳法。
二、分类讨论:
BC
E
A
D
在排列组合问题中,利用分类 讨论来解决问题最为常见。如何分类、分几类成为解题的
关键。下面举例说明。
例3、如图:在一个正六边形的六个区域栽种观赏植物,要求同一块中种同一种植物,相邻
的两块种不同的植物,现有4种不同植物可供选择,则有 种栽种方案?
(2001年全国高中数学联赛)
解:由题意,要求同一块中种同一种植物,相邻的
两块种不同的植物。则可先考虑A、C、E.因此作如下分类:
(1)若A、C、E种同一种植物,此时共
有4

3

3

3=108种方法。
(2)若A、C、E种二种植物,此时共
有3

4

3< br>
3

2

2=432种方法。

第 1 页 共 7 页
F
A
B
E
D
C


( 3)若A、C、E种三种植物,此时共有
A
4
3

2
2

2=192种方法。
所以共计有108+432+192=732种方法。
例4、从给定的六种不同颜色中选用若干种颜色,将一个正方体的六个面染色,每面恰染一
种颜 色,每两个具有公共棱的面染成不同的颜色。则不同的染色方案共有 种。
( 注:如果我们对两个相同的正方体染色后,可以通过适当的翻转,使得两个正方体的上、
下、左、右、前 、后六个对应面的染色都相同,那么,我们就说这两个正方体的染色方案相
同。) (1996年全国高中数学联赛)
解:本题情况较为复杂,我们对用了多少种颜色进行分类讨论。 < br>(1)若只用三种颜色,从六种不同颜色中选用3种颜色有
C
6
3
种选 法。由于每两个具有公共
棱的面染成不同的颜色,则正方体的相对面均为同色,由正方体的对称性知这样的染色
方案只有一种。因此共有
C
6
3
=20种不同的染色方案。
(2)若只用四种颜色,从六种不同颜色中选用4种颜色有
C
6
4
种选法。 则仅有一个相对面
不同色,共有
C
4
2
种不同的涂法。因此共有< br>C
6
4

C
4
2
=90种不同的染色方案。
(3)若只用五种颜色,从六种不同颜色中选用5种颜色有
C
6
种选法。则仅 有一个相对面同
151
色,不妨定为上、下底面,其有
C
5
种涂法 。再涂侧面,有3种涂法。因此共有
C
6

C
5

3
5
=90种不同的染色方案。
(4)用六种不同颜色来涂色。则六个面的颜色均不相同,假想颜色已经涂好,我们可以通
过适当的翻转,使上底面均为同一种颜色(例如红色),再考虑下底面,则一定有5种不同
的 颜色。对下底面是同一种颜色的(例如蓝色),再用余下的四种颜色来涂侧面,有
种涂法。因此共有5< br>
3!=30种不同的染色方案。

一共有20+90+90+30=230种不同的染色方案。
三、构造不定方程:
先介绍一个引理:
引理:求证:不定方程
x
1
x
2x
3
x
m
n

m2,n2,mn)
的正整数解有
C
n1
组。
m1
4!
3
3!

证明:本题可用“挡板法”求解,由 于
x
1
1

x
2
1
,---,
x
m
1
,把n分成
n个1,这n个1共有n―1个空挡。插入m―1块挡板,把n个1分成m个部分。则每
一种情况对应不定方程的一组解,所以原不定方程共有
C
n1
组解。


第 2 页 共 7 页
m1


1
推 论:不定方程
x
1
x
2
x
3
x
m
n

m2,nN)
的非负整数解有
C
n
m


m
组。
1
证明:把方程
x
1
x
2
x
3
x
m
n
化为 < br>(x
1
1)(x
2
1)(x
3
1) (x
m
1)nm
,令
x
1
1y
1< br>,
x
2
1y
2

x
3
1 y
3
,----,
x
m
1y
m
,即求
y
1
y
2
y
m
nm

1的正整数解的组数,由引理可得共有
C
n
m


m组解。
1
在一些排列组合问题中,除了用其他的解法外,我们还可以用不定方程的正整数解的组
数来确定排列组合数的多少。
例5、已知两个实数集合
A

a< br>1
,a
2
,,a
100


B
b
1
,b
2
,,b
50

。 若从A到B
的映射f使得B中每个元素都有原像,且
f(a
1
)f(a< br>2
)f(a
100
)
,则这样的映射
共有 ( )
(A)
C
100
(B)
C
99
(C)
C
100
(D)
C
99

(2002年全国高中数学联赛)
解:不妨设b
1
b
2
b
50
,又因为B中每个元素都 有原像,设
b
1
原像的集合为
A
1

其元素个数 为
x
1

b
2
原像的集合为
A
2
,其元素个数为
x
2
;--------
b
50
原像的集合 为
A
50

其元素个数为
x
50
。 则
x
1
x
2
x
50
100


),则问题转化为求不定方程(


的正整数解的组数,共有
C
99
组解,故选(D)。
例6、8个女孩和25个男孩围成一圈,任意两个女孩之间至少站两个男孩,那么,共有多
少种不同的排列方法。(只要把圈旋转一下就重合的排法认为是相同的)
(1990年全国高中数学联赛)
解:先排女孩,这是一个圆排列问题,易知共有
8 !
8
7!
种不同的排列。8个女孩的圆排列共
49
504849 49
留出8个空挡。再排男孩,设这8个空挡中的男孩数分别为
x
1

x
2

x
3
,------
x
8
, < br>x
1
x
2
x
8
25
,由于任 意两个女孩之间至少站两个男孩,即求不定方程

x
1
2
x
2
2

x
3
2
,-----,
x
8
2
下的正整数解的组数,所以不定方程可化

(x
1
1)(x
2
1)(x
8
1)17
, 令
x
1
1y
1


第 3 页 共 7 页


x
2
1y
2

x
3
 1y
3
,-----,
x
8
1y
8
, 即得
y
1
y
2
y
8
17
,其
777
正整数解的组数是
C
16
。再对男孩全排列,共有
C
16

25!
种排列。所以共有
C
16

7!

25!

不同的排列方式。
例7、如果从数1、2、3、 ---14中,按由小到大的顺序取出a
1
、a
2
、a
3
使 同时满足a
2
―a
1

3
与a
3
―a
2

3,那么所有符合上述要求的不同取法有 种。
(1989年全国高中数学联赛)
解:由
a
1


a
2
a
1
3

a
3
a2
3

14a
3
0
,令
a
1< br>x
1

a
2
a
1
x
2
a
3
a
2
x
3

14a3
x
4
,则
x
1
x
2
x3
x
4
14
,问题即求
不定方程在
x
1
1

x
2
3

x
3
3
x
4
0
下的整数解的组数,又方程转化为
x
1< br>(x
2
2)(x
3
2)(x
4
1)1 1
。令
x
1
y
1

x
2
2 y
2

x
3
2y
3

x
4
1y
4
, 而
y
1
y
2
y
3
y
4
11
的正整数解的组数是
C10
。所以符合条件的
3
a
1
、a
2
、a
3
的不同取法有
C
10
=120种。
四、利用递推关系:
在一些排列组合问题中,我们可以从简单问题入手,寻找规律,继而把问题一般化,
寻找更一般的关系式,即递推关系式,然后解决具体问题。
例8、有排成一行的n个方格,用红、黄、蓝三色涂每个格子,每格涂一色,要求任何相邻
的格不同色,且首尾两格也不同色,问有多少种涂法?(1991年江苏省数学夏令营)
解: 设共有
a
n
种不同涂法。易得
a
1
=3,
a
2
=6,
a
3
=6。且当
n4
时,将n个格子依此编
号后,则格1与格(
n1
)不相邻。
(1)若格(
n1
)涂色与格1不同,此时格n只有一色可涂,且前
n1
格满足首尾两格
不同色,故有
a
n1
种不同涂法。
(2)若格(
n1
)涂色与格1相同,此时格(
n2
)与格1涂色必然不同,否则格
n1
)与格(
n2
)相同,于是前
n2
格有
a< br>n2
种不同涂法。因为格n与格1不同色,
有两种涂法,故有
2a
n2
种不同涂法。
nn
综上可得 递推关系式:
a
n
=
a
n1
+
2a
n 2

n4
),并可得
a
n
22(1)
(< br>n2
)。
3
例9、一只猴子爬一个8级的梯子,每次可爬一级或上跃二级,最多上跃三级。从地面
上到最上一级,一共可以有 种不同的爬跃方式。
(中等数学2001.3奥林匹克训练题)

第 4 页 共 7 页

< p>
解:易得
a
1
=1,
a
2
=2,
a< br>3
=4,
a
4
=7。把问题一般化,设一共有n级梯子,每次可爬一级
或上跃二级,最多上跃三级。设共有
a
n
种不同的爬跃方式。若第一次爬了一 级,则有
a
n1

方式;若第一次上跃二级,则有
a
n 2
种方式;若第一次上跃三级,则有
a
n3
种方式。因此
a< br>n
=
a
n1
+
a
n2
+
an3
。易得
a
8
81
。即共有81种不同的爬跃方式。
练习题:
1、 用红、黄、蓝三色给正方体表面染色,每面只染一种颜色,每色各染两个面,如果
经过适当翻转可使两个染色的正方体各对应面的颜色相同者视为一种染色方法,那么,不同
的染色方法种数为 ( )
(A)3种 (B)5种 (C)8种 (D)12种
(2003江苏省数学夏令营)
(提示:三种颜色都涂相对两面,有1种方法;一种颜色涂相对两面,有3种方法;三种
颜色都不涂在相对面,有1种方法。共有5种方法。)
2、 如果:(1)a,b,c,d都属于

1,2,3,4

; (2)
ab

bc

cd

da

( 3)a是a,b,c,d中的最小值。那么,可以组成的不同的四位数
abcd
的个数是 。
(2000年全国高中数学联赛)
(提示:(1)
abcd
由2个不同 数字组成,则必有a=c,故有
C
4
2
=6个。(2)
abcd由3
个不同数字组成,则
a
唯一确定,当
ca

b ,d
有2种取法;当
ca
,c有2种取法,
b=d为余下的数,故有C
4
3

(2+2)=16个。(3)
abcd
由4个 不同数字组成,
a1
,故有
3!=6个。因此一共有6+16+6=28个不同的四位数。)
3、 在正方体的8个顶点、12条棱的中点、六个面的中心及正方体的中心共27个点中,
共线的三点组的个数是 ( )
(A)57 (B)49 (C)43 (D)37
(1998年全国高中数学联赛)
(提示:(1)两端点皆为顶点的共线三点组共有
共线三点组共有
61
2
87
2
28
个;(2)两端点 皆为面的中心的
123
2
18
个;因此
3
个;两端点皆为各棱中点的共线三点组共有
共有28+3+18=49个。)
4、将一个四棱锥的每个顶点染上一种颜色,并使同一条棱的两端点异色,如果只有5
种颜色可供使用,那么不同的染色方法的种数是 。
(1995年全国高中数学联赛)
(提示:设有1、2、3、4、5五种颜色给四棱锥
SABCD
染色,由于S、A、B所染颜

第 5 页 共 7 页


色不同,则有5

4

3=60种染色方法。设S、A、B已 染好,再分类讨论,C、D有7种
染法。因此共有60

7=420种染法。) < br>5、已知直线
axbyc0
中的
a

b
c
是取自集合

3,2,1,0,1,2,3

中的
3个不同的元素,并且该直线的倾斜角为锐角。那么,这样的直线的条数是 。
(1999年全国高中数学联赛)
(提示:不妨设
a0
,则
b 0
。(1)当
c0

a
有3种取法,
b
有3种取 法,排除2
c0

a
有3种取法,
b
有3种取法,个重复 ,有9-2=7条。(2)有3

3

4=
c
有4种取法,
36条.因此有7+36=42条。)
6、在世界杯足球赛 前,F国教练为了考察
A
1

A
2
,----
A< br>7
这七名队员,准备让他们在
三场训练比赛(每场90分钟)中都上场。假设在比赛的任何时刻,这些队员中有且仅有一
人 在场上,且
A
1

A
2

A
3

A
4
每人上场的总时间(以分钟为单位)均能被7整除,
A
5

A
6

A
7
每人上场的总时间(以分钟为单位)均能 被13整除。如果每场换人次数不限,那
么,按每名队员上场的总时间计算,共有多少种不同的情况。
(2002年全国高中数学联赛)
(提示:设第
i
名队员上场的时间为
x< br>i
分钟(
i
=1,2,3,----,7),问题即求不定方
x
1
x
2
x
7
270
在条件< br>7x
i

1i4
)且
13x
j

5j7
)下的
正整数解的组数。由条件,设
x
1
x
2
x
3
x
4
7m

x
5
x
6
x
7
13n

。于是m、n即是不定方程7m+13n=270的一组正整数解。
m4,n3

m
27013n
7
4
,易得
3n18
,(
nN
)。进而得到方程的三组正整数解:

m33
m20

m7
1y
j

5j7




,设
x
i
7y
i
1i4
),
x
j
3



n 3

n10

n17

y
1
y< br>2
y
3
y
4
33

y
1y
2
y
3
y
4
20
所以转化求方程组




y
5
y
6
y
7
3

y
5
y
6
y
7
10


y
1
y
2
y
3
y
4
7
323232
的正整数解的组数。共有正整数解
C
32
C
2
+
C
19
C
9
+C
6
C
16
=42244


y
5
y
6
y
7
17
组。)




第 6 页 共 7 页


7、身高两两不等的10个人 排成一列,每个人都比前面的人高或都比前面的人矮,则符合
条件的排法数有 种。(用数字作答)
(提示:易知
a
1
=1。把问题一般化,设共有n个 身高两两不等的人,有
a
n
种排法。排在
最后一位的必是最高的或是最矮的 ,则第
n
位上有2种排法,前面有
a
n1
种排法,则
a
n
=2
a
n1
,因此
a
10
512< br>种排法。)
8、如图:在一个正六边形的六个区域栽种观赏植物,要求同一块中种同一种植物,相邻
的两块种不同的植物,则有 种栽种方案?(2001年全国高中数学联赛)
解:本题即例3,上面用了分类讨论的方法来解决。
事实上我们可以考虑更一般的情形,设A、B之后有n个区

C
1

C
2
、------
C
n
,其中
C
1
与B相邻,
C
i1

C
i
相邻
i1,2,n1)

C
n
与A相邻。设
C
1

C
2
、------
C
n

共有
a
n
种符合条件的栽法,显然
a
1
=2,而
C
1

C
2
、------
C
n

各有3种栽 法,共
3
n
种栽法,若
C
n
与A栽种同一种植物,即相 < br>B
A
C
n-1
C
2
C
C
1
F
A
C
n
B
D
E
当于
C
n
与A合并,应当有
a
n1
种栽法,因此
a
n
+
a
n1
=
3
n
,因
a
1
=2,
a
4
=61,又A、B共
有3

4=12种栽法。因此共有12

61=732种方法。

江苏省梁丰高级中学 邮编:215600
E—mail:Zhangwx@



第 7 页 共 7 页

黑龙江一本线-又是下雨天


红日的歌词-西南交大分数线


倾城之恋大结局-别离在今晨


潮流语录-文颖秋


生命读经-天安门前看升旗


给老师的一封信400-祝福教案


上海大学历年分数线-剑姬符文


炖羊肉的家常做法-营养早餐吃什么