找回密码
 欢迎注册
查看: 34450|回复: 12

[讨论] 一道数学或者概率相关题目

[复制链接]
发表于 2009-10-28 18:56:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
精华
假设一家店有四种口味的面,每天老板会推出其中一种,那么顾客平均要去多少次才能把四重口味的面都吃一遍?
说明:老板推出哪种面没有任何规律,都是随机的.
每天去吃一种面,平均要多少天才能吃完4种面.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 00:21:10 | 显示全部楼层
假设刚好第n天第一次吃到第四种面的概率为P(n).    n>=4
设$S(n)=\sum_{i=4}^{n}i*P(i)$
那么本题所求的天数期望值就等于n趋向于无穷时S(n)的极限。
----------------------------------
设第b天第一次吃到第2种面,
  第c天第一次吃到第3种面,
  第n天第一次吃到第4种面,
那么该情况的概率为 4*3*2^(c-b-1)*2*3^(n-c-1)/4^n=2^(c-b)*3^(n-c)/4^(n-1)
利用上述概率公式编程计算,得:
     S(40)  =11.5529006175298
     S(60)  =11.555543309187
     S(80)  =11.5555555045703
     S(100)=11.5555555553393
故猜测极限等于104/9
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 07:44:11 | 显示全部楼层
程序设计有点失误,第一次吃到第1种面应该固定为第一天,修改后得:
S(40)=8.33156337457401
S(60)=8.33332516909273
S(80)=8.33333329935102
S(100)=8.33333333319856
极限值应为25/3
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-10-29 08:34:01 | 显示全部楼层
3# 056254628

在别的地方看到的,还是这里的解答高
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 08:54:26 | 显示全部楼层
我们可以计数所有长度为n,含有4个不同字母的序列,其中
a(n)表示所有只有一个字母的序列数目
b(n)表示所有正好含有两个不同字母的序列数目
c(n)表示所有正好含有三个不同字母的序列数目
d(n)表示所有正好含有四个不同字母的序列数目
于是a(n)=4
b(n+1)=b(n)*2+a(n)*3
c(n+1)=c(n)*3+b(n)*2
d(n+1)=d(n)*4+c(n)*1
然后求解就可以了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 08:59:57 | 显示全部楼层
上面方程可以写成
$[(a(n+1)),(b(n+1)),(c(n+1)),(d(n+1))]=[(1,0,0,0),(3,2,0,0),(0,2,3,0),(0,0,1,4)][(a(n)),(b(n)),(c(n)),(d(n))]$
所以
$[(a(n)),(b(n)),(c(n)),(d(n))]=[(1,0,0,0),(3,2,0,0),(0,2,3,0),(0,0,1,4)]^{n-1}[(4),(0),(0),(0)]$
由于上面矩阵的4个特征根为1,2,3,4,我们可以假设
$d(n)=a+b*2^n+c*3^n+d*4^n$
由d(1)=d(2)=d(3)=0,d(4)=24得出
$d(n)=-4+6*2^n-4*3^n+4^n$
这个好像通过容斥原理也可以得出
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 09:07:07 | 显示全部楼层
然后就简单了。$P(n)={d(n)}/{4^n}-{d(n-1)}/{4^{n-1}}$,求解就可以了
于是结果可以写成$lim_{n->infty}(n+1)*{d(n+1)}/{4^{n+1}}-sum_{k=1}^n(-4/{4^k}+6/{2^k}-4*(3/4)^k+1)=25/4$

评分

参与人数 1鲜花 +1 收起 理由
数学星空 + 1 思路清晰而敏捷...

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 12:32:51 | 显示全部楼层
本题直接计算下式极限即可:
S(n)=$\sum_{n=4}^{n}n*(\sum_{b=2}^{n-2}(\sum_{c=b+1}^{n-1}(2^(c-b)*3^(n-c))/4^(n-1)))$
=$\sum_{n=4}^{n}n*( 4 / 3 * (3 / 4) ^ n - 6 * (1 / 2) ^ n + 12 * (1 / 4) ^ n)$

$\lim_{n->oo}S(n)=25/3$
楼上25/4的结果是错误的。可以让电脑模拟吃面随机过程,得到天数期望的近似值来检验。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-10-29 13:07:03 | 显示全部楼层
呵呵,输入错误
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-10-29 19:38:59 | 显示全部楼层
解法真多呢
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-4 11:24 , Processed in 0.065703 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表