![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
各种理论的学习和证明
还是太年轻
这个作者很懒,什么都没留下…
展开
-
卡特兰数的证明及应用
转载于点击打开链接Catalan数的定义令h(1)=1,Catalan数满足递归式:h(n) = h(1)*h(n-1) +h(2)*h(n-2) + ... + h(n-1)h(1),n>=2该递推关系的解为:。问题等价于:n个1和n个0组成一2n位的2进制数,要求从左到右扫描,1的累计数不小于0的累计数,试求满足这条件的数有多少?解答: 设P2n为这样所得的数的个数。在2n位上填入n个1...转载 2018-02-14 17:24:48 · 256 阅读 · 0 评论 -
逆元的几种求法(扩展欧几里得,费马小定理或欧拉定理,特例,打表等)
转载于点击打开链接乘法逆元对于缩系中的元素,每个数a均有唯一的与之对应的乘法逆元x,使得ax≡1(mod n)一个数有逆元的充分必要条件是gcd(a,n)=1,此时逆元唯一存在 逆元的含义:模n意义下,1个数a如果有逆元x,那么除以a相当于乘以x。下面给出求逆元的几种方法:1.扩展欧几里得给定模数m,求a的逆相当于求解ax=1(mod m)这个方程可以转化为ax-my=1 然后套用求二元一次方程的...转载 2018-02-14 17:27:42 · 289 阅读 · 0 评论 -
卡特兰数的典型应用
四种典型的应用:(括号化/出栈顺序/凸多边形三角划分/给顶节点组成二叉树的问题)1、递推公式令h(0)=1,h(1)=1,catalan卡特兰数满足递推式:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (n>=2)例如:h(2)=h(0)*h(1)+h(1)*h(0)=1*1+1*1=2h(3)=h(0)*h(2)+h(1)*h(1)+h(...原创 2018-02-14 21:18:02 · 189 阅读 · 0 评论 -
欧拉回路
欧拉图本文链接:http://www.cnblogs.com/Ash-ly/p/5397702.html定义: 欧拉回路:图G的一个回路,如果恰通过图G的每一条边,则该回路称为欧拉回路,具有欧拉回路的图称为欧拉图。欧拉图就是从图上的一点出发,经过所有边且只能经过一次,最终回到起点的路径。 欧拉通路:即可以不回到起点,但是必须经过每一条边,且只能一次。也叫"一笔画"问题。...原创 2018-03-02 15:03:12 · 237 阅读 · 0 评论