卡特兰数 —— 一次分析过瘾!
0:给定n个0和n个1,他们按照某种顺序排成长度为2n得序列,满足任意前缀中0得个数都不少于1得个数的序列的个数为:证明:我们假设不满足条件的序列个数为S。那么一定存在一个位置:1 <= 2p+1 <= n.使得前2p+1个数中有p个0,p+1个1.则后面的数中有n-p个0,n-p-1个1我们让后面的数取反(即0变1,1变0)则现在序列总共有:p+n-p-1 = n-1 个 0p+1+n-p = n+1 个 1那么对于n-1个0,n+1个1的任意排..
复制链接