![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学-组合数学
文章平均质量分 80
Best KeyBoard
这个作者很懒,什么都没留下…
展开
-
知识点 - Stirling数
知识点 - Stirling数解决问题类型:将p个物体排成k个圆排列(非空循环排列)的方法数。从左往右会依次遇到A个比当前遇到的最大值更大的元素的排列的个数。(等价于上面的问题)表示将n个不同的元素拆分成k个集合的方案数。求泰勒展开系数每条边的长度为1,对每个节点u,求Eu=∑v=1n(d(u,v))k,E_u = \sum_{v=1}^n (d(u, v))^k,Eu=∑v=1n...原创 2019-08-06 21:31:07 · 401 阅读 · 0 评论 -
知识点 - Catalan数
知识点 - Catalan数解决问题类型:1.由n个+1和n个-1组成的排列中,满足前缀和>=0的排列有Catalan(N)种。2.括号化问题。左括号和右括号各有n个时,合法的括号表达式的个数有Catalan(N)种。3.有n+1个数连乘,乘法顺序有Catalan(N)种,相当于在式子上加括号。4.n个数按照特定顺序入栈,出栈顺序随意,可以形成的排列的种类有Catalan(N)种。...原创 2019-08-06 21:41:35 · 2197 阅读 · 0 评论 -
知识点 - 容斥原理 鸽巢原理 乘法原理
知识点 - 容斥原理 鸽巢原理 乘法原理解决问题类型:容斥:算重了。首位大于1,末尾小于8的排列数长度为n的由 (0, 1, 2) 构成,且0,1,2至少出现一次的子序列个数n元一次方程整数解个数。给定区间互质数对个数给n个,问给定区间中是某个aia_{i}ai的倍数的个数符合给定规则的串的个数从一个格子走到另一个格子的方案数互质四元组的个数harmonic triple...原创 2019-08-09 21:25:16 · 342 阅读 · 0 评论 -
知识点 - 分拆数/整数拆分
知识点 - 分拆数/整数拆分解决问题类型:将一个数用一个或多个正整数的无序和来表示有几种方案。这是一个母函数的应用,利用了母函数的指数系数是五边形数来优化复杂度。结论(1)称正整数n分解为r个正整数和的个数为n分解成r的分拆数,记为Pr(n)P_{r}\left( n \right)Pr(n)(2)P1(n)P_{1}\left( n \right)P1(n)=1;Pn(n)P_{...原创 2019-08-09 21:25:49 · 2994 阅读 · 1 评论 -
知识点 - 组合数 卢卡斯定理
知识点 - 组合数 卢卡斯定理解决问题类型:分装问题将n个球放入r个盒子称为分装问题(1)相同球和相同盒子,n≥r①没有空盒子:Pr(n−r)P_{r}\left( n - r \right)Pr(n−r)②可以有空盒子:∑k=1rPk(n)\sum_{k = 1}^{r}{P_{k}\left( n \right)}∑k=1rPk(n)(2)相同球和不同盒子①没有空盒子:C...原创 2019-08-10 15:17:34 · 563 阅读 · 0 评论 -
知识点 - 康托展开
知识点 - 康托展开解决问题类型:问某个排列之后的第m个排列是什么?讲义康托展开https://www.luogu.org/blog/bdcdcdc666/solution-p10881.康托展开一个全排列到一个自然数的双射给出一个全排列,求它是第几个全排列(排列位次),叫做康托展开。给出全排列长度和它是第几个全排列,求这个全排列,叫做逆康托展开。2.康托展开解决问题问某个排...原创 2019-08-16 21:46:12 · 267 阅读 · 0 评论 -
题解 - 母函数 卷积 二项式系数 Sequence @ HDU multi #1
题解 - 母函数 卷积 二项式系数 Sequence @ HDU multi #1题意hdu6589给定n个数aia_iai数组,令bi=∑j=i−k⋅xaj(0≤x,1≤j≤i) where k∈{1,2,3}b_i=\sum_{j=i-k\cdot x}a_j(0\le x,1\le j\le i) \mathrm{\ where\ }k\in\{1,2,3\}bi...原创 2019-09-14 20:27:32 · 250 阅读 · 0 评论