组合数学
qyxpsx7
始终清醒,热爱,信念不衰。
展开
-
组合数学目录
排列组合隔板法鸽巢原理二项式系数容斥原理生成函数特殊计数序列卡特兰数Catalan原创 2019-10-28 15:20:43 · 446 阅读 · 0 评论 -
排列组合
加法原理完成一件事的方法有 nnn 类,其中第iii类方法包括 aaai_{i}i 种不同的方法,且这些方法不重合完成这件事有 a1+a2+……+ana1+a2+……+ana1+a2+……+an 种方法乘法原理完成一件事的步骤有 nnn 步,其中第iii个步骤有 aaai_{i}i 种不同的完成方式,且这些步骤互不干扰完成这件事有 a1∗a2∗……∗ana1*a2*……*ana1...原创 2019-10-31 20:12:50 · 442 阅读 · 0 评论 -
组合数求法
方法1:逆元求法要求MOD是质数void work() { inv[1] = 1; for (int i = 2; i < N; ++i) inv[i] = (MOD - MOD / i)* inv[MOD%i] % MOD;//逆元(原理见下图) f[0] = finv[0] = 1; for (int i = 1; i <...原创 2019-10-31 19:48:13 · 191 阅读 · 0 评论 -
Catalan卡特兰数
最最最经典的例题运用:设栈S初始状态为空,有五个序列一次入栈,出栈序列有(42)种。CatalanCatalanCatalan = C2nnn+1\frac{\textrm{C}_{2n}^{n}}{n+1}n+1C2nn卡特兰数:通项公式: Cn\textrm{C}_{n}Cn === 1n+1\frac{1}{n+1}n+11(2nn)\binom{2n}{n}(n2n) =...原创 2019-10-28 15:07:22 · 581 阅读 · 0 评论 -
组合数学·隔板法
参考博客隔板法定义求nnn个元素放入kkk个盒子的方案数的问题可以转换为将nnn个元素排成一行,在元素间的(n−1)(n-1)(n−1)个空隙中插入k−1k-1k−1个板隔板法条件:(1) nnn个元素互不相异(2) 每组至少分111个元素(3) kkk个盒子互不相同普通隔板法例1求方程 x+y+z=10x+y+z=10x+y+z=10的正整数解的个数例1分析:问题...转载 2019-10-17 20:21:08 · 1148 阅读 · 0 评论