码迷,mamicode.com
首页 >  
搜索关键字:卡特兰    ( 390个结果
leetcode -- medium part
22. Generate Parentheses 括号匹配数是一个卡特兰数,f(x) = (2n)!/((n+1)! * n!) , f(3) = 5 当作dfs处理,这样得到的顺序是"("从多到少的顺序。 ...
分类:其他好文   时间:2016-10-22 23:26:02    阅读次数:185
卡特兰数计算 动态规划思想
卡特兰数问题:1. 有一个无限大的栈,一共n个元素,请问有几种合法的入栈出栈形式? 2. 排队买电影票的问题,有2n个人排队买票,其中有n个人只有一张50元纸币,另外n个人只有一张100元的硬币,售票员没有零钱,问这2n个人应该怎样排队,才能使得不冲突,每个人都能买到票。 3. 矩阵A1A2A3.. ...
分类:其他好文   时间:2016-10-15 22:02:21    阅读次数:188
【codevs1086】 栈
http://codevs.cn/problem/1086/ (题目链接) 题意 给出1~n总共n个数,对它们进行入栈出栈操作,问一共有多少种不同的方案。 Solution 找规律手玩前4个发现是卡特兰数,再见。 代码 ...
分类:其他好文   时间:2016-09-30 01:22:02    阅读次数:168
【HDU 5370】 Tree Maker(卡特兰数+dp)
Tree Maker Problem Description Tree Lover loves trees crazily.One day he invents an interesting game which is named Tree Maker.In this game, all trees ...
分类:其他好文   时间:2016-09-21 23:12:43    阅读次数:283
【HDU 1133】 Buy the Ticket (卡特兰数)
Buy the Ticket Problem Description The "Harry Potter and the Goblet of Fire" will be on show in the next few days. As a crazy fan of Harry Potter, you ...
分类:其他好文   时间:2016-09-20 19:46:34    阅读次数:222
组合数学及其应用——卡特兰数
卡特兰数是组合数学中常见也是重要的特殊计数公式。 首先给出一个现实问题的模型: 给出凸多边形的边数n,求解该凸多边形内部不相交的对角线把这个区域分成三角形区域的方法数。 首先我们进行初步的分析,当n=2,h2=1,也就是说对于三角形,划分的情况数是1.这似乎有些不好理解,由于三角形内部无法添加对角线 ...
分类:其他好文   时间:2016-09-09 20:43:21    阅读次数:170
【HDU 1133】 Buy the Ticket (卡特兰数)
【分析】 当m<n,显然一定不合法。 所以我们考虑m>=n,类比n=m时的方案数推法,总方案为C(m,m+n),要减去不符合的情况。 我们扫描一个数,找到第一个不符合的位置,假设是有a个1,a+1个1,那么我们后面会填n-a-1个-1,m-a个1,我们把后面的1和-1交换,就得到了一个有m-a个-1 ...
分类:其他好文   时间:2016-09-07 22:58:14    阅读次数:216
组合数学--卡特兰数-持续更新
另类递归式: h(n)=h(n-1)*(4*n-2)/(n+1); (从n开始,更常用) 前几个卡特兰数:规定C0=1,而 分类 : 括号,栈,矩阵乘法, 凸多边形划分,二叉搜索树构造 步数上下,找零, C1=1,C2=2,C3=5,C4=14,C5=42, C6=132,C7=429,C8=143 ...
分类:其他好文   时间:2016-09-02 19:01:59    阅读次数:181
【高精度】NCPC 2014 C catalansqure
题目链接: http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1789 题目大意: 求大卡特兰数。。公式如下。输入n求Sn(n<=5000) 题目思路: 【高精度】 Sn=Cn+1。直接压四位高精度算一遍就好。只要写高精度乘单精度,高精度除单精度。 1 ...
分类:其他好文   时间:2016-08-31 22:06:25    阅读次数:189
HDU 1131 Count the Trees 大数计算
题目是说给出一个数字,然后以1到这个数为序号当做二叉树的结点,问总共有几种组成二叉树的方式。这个题就是用卡特兰数算出个数,然后因为有编号,不同的编号对应不同的方式,所以结果是卡特兰数乘这个数的阶乘种方案。因为数字比较大,所以要用高精度的方法也就是用字符数组来做,我分别写了三个函数,一个算加法,一个算 ...
分类:其他好文   时间:2016-08-19 22:00:24    阅读次数:124
390条   上一页 1 ... 19 20 21 22 23 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!