永发信息网

同学,你OJ上的那道排列组合做出了?

答案:2  悬赏:10  手机版
解决时间 2021-01-05 08:44
同学,你OJ上的那道排列组合做出了?
最佳答案
这是个卡特兰数
令h(0)=1,h(1)=1,catalan数满足递推式[1] :
h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (n>=2)
既 h(n)=h(n-1)*(4*n-2)/(n+1) h(n)=c(2n,n)-c(2n,n+1)
有2n个人排成一行进入剧场。入场费5元。其中只有n个人有一张5元钞票,另外n人只有10元钞票,剧院无其它钞票,问有多少中方法使得只要有10元的人买票,售票处就有5元的钞票找零?(将持5元者到达视作将5元入栈,持10元者到达视作使栈中某5元出栈)
对于每一个数来说,必须进栈一次、出栈一次。我们把进栈设为状态‘1’,出栈设为状态‘0’。n个数的所有状态对应n个1和n个0组成的2n位二进制数。由于等待入栈的操作数按照1‥n的顺序排列、入栈的操作数b大于等于出栈的操作数a(a≤b),因此输出序列的总数目=由左而右扫描由n个1和n个0组成的2n位二进制数,1的累计数不小于0的累计数的方案种数。
在2n位二进制数中填入n个1的方案数为c(2n,n),不填1的其余n位自动填0。从中减去不符合要求(由左而右扫描,0的累计数大于1的累计数)的方案数即为所求。
不符合要求的数的特征是由左而右扫描时,必然在某一奇数位2m+1位上首先出现m+1个0的累计数和m个1的累计数,此后的2(n-m)-1位上有n-m个 1和n-m-1个0。如若把后面这2(n-m)-1位上的0和1互换,使之成为n-m个0和n-m-1个1,结果得1个由n+1个0和n-1个1组成的2n位数,即一个不合要求的数对应于一个由n+1个0和n-1个1组成的排列。
反过来,任何一个由n+1个0和n-1个1组成的2n位二进制数,由于0的个数多2个,2n为偶数,故必在某一个奇数位上出现0的累计数超过1的累计数。同样在后面部分0和1互换,使之成为由n个0和n个1组成的2n位数,即n+1个0和n-1个1组成的2n位数必对应一个不符合要求的数。
因而不合要求的2n位数与n+1个0,n-1个1组成的排列一一对应。
显然,不符合要求的方案数为c(2n,n+1)。由此得出输出序列的总数目=c(2n,n)-c(2n,n+1)=c(2n,n)/(n+1)=h(n+1)。
递归 h(n)=h(n-1)*(4*n-2)/(n+1)即为答案来自:求助得到的回答
全部回答
哪个OJ?哪道题?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
班主任经常换对学生坏处多还是好处多?
斯德哥尔摩症候群起源以及典型案例
求《哥哥太爱我了怎么办》电影版(中字),百
怒放吴东禹最后结局怎么死的 吴东禹历史原型
白醋和中合酸区别
我们是福州福清这边的现在考驾照要多少钱
(47-x)÷(20-x)=4 求过程加答案急!!!
用定远方言讲一段话。
有一些人,把所有人都知道的事点破,还以为自
孤立档在运行中有何优点,施工中有哪些缺点
1吨比1千克重99千克对吗
求题答案谢谢
想知道:重庆市 从重庆北站到武隆区怎么坐公交
摩托车是重庆生产的好还是广东江门生产的好
关于UG NX8.0 的问题 大神请进
推荐资讯
adina中怎么定义一个面在两个体上,求大神指教
银基国际旅游度假区(别墅)怎么样?好不好?值
汽车油改气后,烧气时我的汽油表格也下降了不
萧山九中寝室浴室条件是怎么样的?
高考考不到一本算失败吗
用什么软件看日漫好,全面点的
冰箱高160分米还是厘米
贵烟国酒香10O0元能否买到
湘乡民政局国庆几号上班。
今年我奶奶87岁生日我想说几句特别的祝福语
52卐禁忌之吻的意思
会计科目判断题3
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?