在栈混洗的计数中我们得到了以下公式:
它的结果是著名的卡特兰数,以下选择一种方法求解其通项。
先忽略是否合法,考虑所有情况,即在
画一个直角坐标系,
做这样的等价转换:非法折线段唯一对应于终点为(n-1,n+1)的一条连续折线
充分性:
考虑非法的情况,第一次
必要性:
可以从正反两方面说明,
对于一条终点为(n-1,n+1)的连续折线,必然与
另外,对于任意合法序列,无论怎样对称,保证起点为
经过以上分析,合法序列数=序列总数-非法序列数,即
所以,卡特兰数:
无聊又咸鱼
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true