![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
卡特兰数
wtcl
这个作者很懒,什么都没留下…
展开
-
“科大讯飞杯” 弦(卡特兰数)
题目:https://ac.nowcoder.com/acm/contest/5477/E 答案是 2^n / (n + 1)!。概率可以通过合法方案数/总方案数来计算。合法方案数 f(n)=Σf(i) * f(n-i-1), 即为卡特兰数,故 f(n)=C(2n, n) / (n + 1)。总方案数为 C(2n, 2) * C(2n – 2, 2) … C(2, 2) / n! = (2n)! / n! / 2^n。两者相除即为答案。除法取模的话用逆元来计算(即费马小定理)。总复杂度 O(n)。 代码:原创 2020-05-16 17:25:04 · 103 阅读 · 0 评论 -
卡特兰数总结
1.https://www.acwing.com/problem/content/891/ 题意: 给定n个0和n个1,它们将按照某种顺序排成长度为2n的序列,求它们能排列成的所有序列中,能够满足任意前缀序列中0的个数都不少于1的个数的序列有多少个。 ...原创 2020-05-16 00:43:51 · 91 阅读 · 0 评论