数学学习笔记

我还是第一次这么尴尬的写这种东西

首先%%%Koala学长!

一部分是对着PowerPoint写的~

大概简述一下学习成果~


1>卡特兰数

$Catalan$(这里用$h_i$来表示第$i$位的数)

首先是一个递推公式:

$h_n=h_0 \times h_{n-1}+h_1 \times h_{n-2} + \cdots + h_{n-1} \times h_0(n \geq 2)$

所以满足这个形式的就可以按卡特兰数处理咯

随后是通项公式:

$\begin{array}{lcl}h_n & = & C_{2n}^n-C_{2n}^{n-1}\\ & = & \frac{C_{2n}^n}{n+1}\end{array}$

应用:

1.求一个二叉树的形态方案数

2.求出入栈的顺序方案数

3.求有限制的方格行走方案

而且这些都可以转化成一个问题:把$1$和$-1$排列在数组中使前缀和大于$0$

1.可以把左儿子记为$1$右儿子记为$-1$,然后优先向左搜索。

2.可以把入栈记为$1$出栈记为$-1$

来个证明

首先设$k$为最后出栈的元素,

那么前面的元素必须在$k$压入之前弹出(不然$k$就不是最底层了)

后面的元素弹栈也必须弹出,才能把$k$弹出

这样就有式子:

$f_i=\sum\limits_{k=1}^{i}f_{k-1} \times f_{i-k}$

唔,我感觉和某个式子好像~~

对,就是递推公式!!!

3.这样的就是裸的:「链接」

S1

只能向右向上,不能穿越蓝线

那,怎么算方案?

其实还是$Catalan$数。

一种是你把向右记为$+1$,向上记为$-1$这样就可以按公式求了

总共是$2n$个加和减,所以是$h_n$

加上翻折

首先就是划一条辅助线,这条线是非法路径必须要过的

S2是这条。

然后翻折非法路径接触红线后的部分

(顺带把网格也翻过去)

S3像这个,然后终点就被翻到了黄色矩形的右上角

于是答案就是

$C_{2n}^n-C_{2n}^{n-1}$

即:到终点的方案减到非法终点的方案

到终点走了$2n$步,其中向右占$n$步,就是$C_{2n}^n$

到非法重点走了$2n$步,其中向右占$n-1$步,是$C_{2n}^{n-1}$

然后还有一个提升版!

S4像这样

问题一样

翻折:

S6那么好说了

到终点:走$n+m$步,向右占$n$就是$C_{n+m}^n$

到非法终点:走$n+m$步,向右占$m-1$就是$C_{n+m}^{m-1}$

答案就是:

$C_{n+m}^n-C_{n+m}^{m-1}(n \geq m)$

这里用向上也一样,只是答案化为:

$C_{n+m}^m-C_{n+m}^{n+1}(n \geq m)$

这不是公式$C_n^m=C_n^{n-m}$么(笑)

2>prufer序列


等会~内容量太大,未完

猜你喜欢

转载自www.cnblogs.com/kalginamiemeng/p/MathNote1.html