排列组合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排列组合相关的知识,希望对你有一定的参考价值。

n个相同的球放入m个不同的盒子

(1)每个盒子球数都大于1(n>=m):

  证明:把n个球分成m个部分,既隔板问题;

       在n个球中,放入m-1个板子(n-1个空),既C(n-1,m-1);

       类似于求x1+x2+x3+.....+xm=n正整数的个数;

(2)盒子球数可为空(n>=m):

  证明:每个盒子先放入1个球,就不为空了,然后:(如下)

       把n+m个球分成m个部分,既隔板问题;

       在n+m个球中,放入m-1个板子(n-1个空),既C(m+n-1,m-1)=C(m+n-1,n);

       类似于求x1+x2+x3+.....+xm=m+n正整数的个数;

(3)n<m必须盒子可为空:

  既求n个相同的球放入n个不同的盒子。

 

以上是关于排列组合的主要内容,如果未能解决你的问题,请参考以下文章

排列组合中元素有相同的怎么办

关于各种排列组合java算法实现方法

js两个数组排列组合

排列组合的数学公式

10个数字有多少种排列组合?

Python 排列组合