2016-10-28
收藏
有2n个人排队进电影院,票价是50美分。在这2n个人当中,其中n个人只有50美分,另外n个人有1美元(纸票子)。愚蠢的电影院开始卖票时1分钱也没有。问:有多少种排队方法使得每当一个拥有1美元买票时,电影院都有50美分找钱
注:1美元=100美分拥有1美元的人,拥有的是纸币,没法破成2个50美分
【解答】本题可用递归算法,但时间复杂度为2的n次方,也可以用动态规划法,时间复杂度为n的平方,实现起来相对要简单得多,但最方便的就是直接运用公式:排队的种数=(2n)!/[n!(n+1)!]。
如果不考虑电影院能否找钱,那么一共有(2n)!/[n!n!]种排队方法(即从2n个人中取出n个人的组合数),对于每一种排队方法,如果他会导致电影院无法找钱,则称为不合格的,这种的排队方法有(2n)!/[(n-1)!(n+1)!](从2n个人中取出n-1个人的组合数)种,所以合格的排队种数就是(2n)!/[n!n!]-(2n)!/[(n-1)!(n+1)!]=(2n)!/[n!(n+1)!]。至于为什么不合格数是(2n)!/[(n-1)!(n+1)!],
北师大版二年级数学上册文字应用题练习
新人教版三年级数学上册应用题
新苏教版一年级数学上册第六单元检测卷
新青岛版三年级上册数学第三单元检测卷
新北师大版二年级数学上册选择题复习专项题
新人教版小学三年级上册数学第四次月考题
北师大版二年级数学上册文字题练习
国标苏教版一年级上册数学期末检测卷
新北师大版二年级上册数学期中考试卷
人教版四年级上册数学第六单元同步试题
人教版六年级数学上册应用题
新人教版六年级上册数学期末检测卷
新北师大版四年级数学上册计算能力检测试卷
苏教版一年级数学上册口算题(在线做)
新人教版三年级上册数学第三单元同步试卷
新北师大版四年级上册数学竞赛试卷(带)
新人教版六年级数学上册素质检测卷
人教版六年级数学上册《分数混合运算》习题
新北师大版二年级数学上册第八单元检测卷
苏教版一年级上册数学第八单元检测卷
新人教版六年级上册数学第七八单元检测卷
新人教版三年级下册数学《测量》复习试题
北师大版二年级上册数学期末检测卷
新人教版四年级数学上册期末考试卷
新北师大版二年级数学上册第五单元检测卷
新人教版六年级上册数学第五单元检测卷
新北师大版四年级数上册学期末综合卷
新人教版小学三年级上册数学第二次月考题
新北师大版二年级上册数学第三单元检测卷
新北师大版二年级上册数学第四单元检测卷
小学 |
初中 |
高中 |
不限 |
一年级 | 二年级 |
三年级 | 四年级 |
五年级 | 六年级 |
初一 | 初二 |
初三 | 高一 |
高二 | 高三 |
小考 | 中考 |
高考 |
不限 |
数学教案 |
数学课件 |
数学试题 |
不限 |
人教版 | 苏教版 |
北师版 | 冀教版 |
西师版 | 浙教版 |
青岛版 | 北京版 |
华师大版 | 湘教版 |
鲁教版 | 苏科版 |
沪教版 | 新课标A版 |
新课标B版 | 上海教育版 |
部编版 |
不限 |
上册 |
下册 |
不限 |