早教吧作业答案频道 -->其他-->
有2n个人排队进电影院,票价是50美分.在这2n个人当中,其中n个人只有50美分,另外n个人有1美元(纸票子).愚蠢的电影院开始卖票时1分钱也没有.问:有多少种排队方法使得每当一个拥有1美元买
题目详情
有2n个人排队进电影院,票价是50美分.在这2n个人当中,其中n个人只有50美分,另外n个人有1美元(纸票子).愚蠢的电影院开始卖票时1分钱也没有.问:有多少种排队方法使得每当一个拥有1美元买票时,电影院都有50美分找钱
注:1美元=100美分拥有1美元的人,拥有的是纸币,没法破成2个50美分
【解答】本题可用递归算法,但时间复杂度为2的n次方,也可以用动态规划法,时间复杂度为n的平方,实现起来相对要简单得多,但最方便的就是直接运用公式:排队的种数=(2n)!/[n!(n+1)!].
如果不考虑电影院能否找钱,那么一共有(2n)!/[n!]种排队方法(即从2n个人中取出n个人的组合数),对于每一种排队方法,如果他会导致电影院无法找钱,则称为不合格的,这种的排队方法有(2n)!/[(n-1)!(n+1)!](从2n个人中取出n-1个人的组合数)种,所以合格的排队种数就是(2n)!/[n!]-(2n)!/[(n-1)!(n+1)!]=(2n)!/[n!(n+1)!].至于为什么不合格数是(2n)!/[(n-1)!(n+1)!],
谁给解释下为什么总数是那么多,而不符合要求饿的排队数是那么多.
注:1美元=100美分拥有1美元的人,拥有的是纸币,没法破成2个50美分
【解答】本题可用递归算法,但时间复杂度为2的n次方,也可以用动态规划法,时间复杂度为n的平方,实现起来相对要简单得多,但最方便的就是直接运用公式:排队的种数=(2n)!/[n!(n+1)!].
如果不考虑电影院能否找钱,那么一共有(2n)!/[n!]种排队方法(即从2n个人中取出n个人的组合数),对于每一种排队方法,如果他会导致电影院无法找钱,则称为不合格的,这种的排队方法有(2n)!/[(n-1)!(n+1)!](从2n个人中取出n-1个人的组合数)种,所以合格的排队种数就是(2n)!/[n!]-(2n)!/[(n-1)!(n+1)!]=(2n)!/[n!(n+1)!].至于为什么不合格数是(2n)!/[(n-1)!(n+1)!],
谁给解释下为什么总数是那么多,而不符合要求饿的排队数是那么多.
▼优质解答
答案和解析
(2n)!/[n!n!]-(2n)!/[(n-1)!(n+1)!]=(2n)!/[n!(n+1)!]
看了 有2n个人排队进电影院,票价...的网友还看了以下:
某饮料瓶上标有“每100ml中营养含量,钾不低于10mg,钠不低于4mg,钙不低于1.5mg,镁不 2020-05-13 …
某商品店有每件标价0.35元、0.25元、0.15元和0.10元的四种价格的商品.甲有人民币2.7 2020-05-13 …
小学数学题,在所有的0中填0-9相加都为23000000000=23 2020-05-14 …
若人体没天至少需要0.6g钙,且这些钙有90%来自牛奶,则一个人每天至少要喝多少瓶牛每盒250ml 2020-05-17 …
数学方程题(写关系式,解方程)妈妈买了甲、乙两箱不同牌子的饮料.每箱饮料的盒数相同,每箱重量分别是 2020-06-27 …
某商店有每件标价0.35元、0.25元、0.15元、0.10元的四种规格的商品,甲有人民币2.7元 2020-07-13 …
某商店有每件标价0.35元,0.25元,0.15元和0.10元的四种规格商品.甲有人民币2.70元 2020-07-13 …
有10筐苹果,其中9筐中每个苹果都有0.25千克重,只有一筐中的每个苹果都是0.245千克重,为次 2020-07-19 …
数的认识复习组题(火速急需,如果全部答完,财富悬赏很高的)1.多位数的读法:从()位到()位,() 2020-07-31 …
简单编程,求解!有50个学生一起买小吃,共花钱100元,其中每个大学生花3元,每个中学生花2元,每个 2020-11-20 …