排列组合
排列
从 n 个不同元素中取出 m(m⩽n) 个元素,按照一定顺序排成一列,叫作从 n 个不同元素中任意取出 m 个元素的一个排列(arrangement). 我们把有关求排列的个数的总是叫作排列问题.
我们把从 n 个不同元素中取出 m(m⩽n) 个元素的所有排列的个数,叫作从 n 个不同元素中任意取出 m 个元素的排列数,记作 {Anm }
排列数公式:
Anm
=n(n−1)(n−2)⋯(n−m+1)
=(n−m)!n!
特别地,当 m=n 时,Ann=n! .
另外,规定:0!=1
组合
从 n 个不同元素中取出 m(m⩽n) 个元素合成一组,叫做从 n 个不同元素中取出 m 个元素的一个组合(combination).
我们把从 n 个不同元素中取出 m(m⩽n) 个元素的所有组合的个数,叫作从 n 个不同元素中任意取出 m 个元素的组合数,记作 { Cnm } ,组合数公式:
Cnm
=AmmAnm
=m!n(n−1)(n−2)⋯(n−m+1).
=m!(n−m)!n!
特别地,当 m=n 时,Cnn=1 .
另外,规定:Cn0=1
组合有一个性质:
Cnm=Cnn−m (从 n 个元素中取 m 个元素的方法,就是从 n 个元素中留出 n−m 个元素的方法.)
排列,与抽出元素的顺序有关;组合,与抽出元素的顺序无关.
一个问题
从组合的概念知道,组合数必然是整数,那么,怎么证明呢?