• 组合数学


    一、计数原理

      计数原理   

      抽屉原理   

      加法原理   

      乘法原理   

      容斥原理     

        德摩根定理
        容斥原理

    二、组合类问题

      存在性问题

      计数性问题

      构造性问题

      最优化问题

    三、排列

      全排列

        不全相异元素全排列  n!/(n1!*n2!*n3!*n4!*n5!*~*nn!)
        相异元素可重复全排列  n^m   

      选排列  

        n的降r阶乘  n!(n-r)!
        不全相异元素选排列  P(n,m)/(n1!*n2!*n3!*n4!*n5!*~*nm!)   

      错位排列  

        n!*(1-1/1!+1/2!-1/3!+1/4!+~+(-1)^n/n!)   

      圆排列  

        n!/n=(n-1)!

     三、组合

      组合的概念

        在n个元素的集合(互异性)S中选取r个元素,叫做S的一个组合
        组合数:一个集合中的组合个数

      组合基本公式

        C(n,r)=P(n,r)/r!  

          一个组合进行全排列就是P(n,r)

        C(n,r)=C(n,n-r)  

          在一个集合中选取r个元素有C(n,r)中选择,但我们不是每一次选原来的集合中都剩下了n-r个元素,这些也是组成了一个组合

        C(n,r)=C(n-1,r)+C(n-1,r-1)  

          C(n-1,r)表示现在这个数不选,C(n-1,r-1)表示现在这个数选,所以只需要在前n-1个数中选择r-1个就行,所以C(n,r)就是考虑选择与不选的总和
        二项式定理

          C(n,0)+C(n,1)+C(n,2)+~+C(n,n)=2^n

            简单证明: 将一个长度为n的01串01自由组合的答案就是2^n,对于每一个合法串,1出现总数为x1的就是C(n,x1),所以答案就是1出现的总数p的次数的和

        重复组合

          H(n,r)=C(n+r-1,n-1)=C(n+r-1,r)

            简单证明:假设有n-1个隔板,将r分成了n个部分,那么是不是每一部分就是一个元素选择的次数,总和也就是r

  • 相关阅读:
    oracle语法
    cin.clear()、cin.sync()
    Intellij Idea Spring Boot 热部署
    navicat_premium_x64最新版安装说明
    激活navicat premium12
    时间戳Unix和时间之间的转换
    排序算法-- 大总结
    The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    final
    static
  • 原文地址:https://www.cnblogs.com/SeanOcean/p/11342195.html
Copyright © 2020-2023  润新知