排列组合三位数就1*2*3,四位就1*2*3*4,五个就1*2*3*4*5,但是如果其中有两个数字重复怎么算组合有多少

问题描述:

排列组合三位数就1*2*3,四位就1*2*3*4,五个就1*2*3*4*5,但是如果其中有两个数字重复怎么算组合有多少
比如四位数是1.1.2.3或者1.2.3.3那有多少排列方式呢
还有五位数呢,有没有公式求出来呢?只是两个位置的数字相同
1个回答 分类:数学 2014-11-02

问题解答:

我来补答
有几个重复的数字就除以几的阶乘

比如求1、2、2组成的不同3位数的个数
=3!/2!
=(1×2×3)/(1×2)
=3

再比如求1、1、1、2、3组成的不同5位数的个数
=5!/3!
=(1×2×3×4×5)/(1×2×3)
=4×5
=20

如果只是有2个数字重复,就直接在排列数的基础上除以2

四位数是1.1.2.3或者1.2.3.3
不同的排列数=4!/2!=12种

五位数,只有两个数字相同
不同的排列数=5!/2!=60种

如果有n个数字,其中有2个数字相同
则,组成的不同n位数的个数=n!/2!

如果有n个数字,其中有m个数字相同(m≤n)
则,组成的不同n位数的个数=n!/m!

上面两个就是通用的公式
 
 
展开全文阅读
剩余:2000