- 最后登录
- 2013-11-11
- 在线时间
- 873 小时
- 阅读权限
- 40
- 注册时间
- 2008-9-15
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密

- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
|
一般情况,甲赢的概率为P,甲赢了前进X米,乙赢了前进1米,
那么乙超过甲的概率:
若甲赢了n次,那么乙必须赢YiWinNum(n)= clng(n*X)+1 , clng() 表示取整函数。
那么这种情况的概率可表示为A(n)= K(n) * p^n * (1-P) ^ ( clng(n*X)+1), K(n) 表示 甲赢n次且乙赢 clng(n*X)+1 次的情况总数。
设WeiNum = YiWinNum(n) - YiWinNum(n - 1) + 1
那么以下递推公式可求出K(n)的值
K(0) = 1
K(1) = 1
-------------------------------------------------------------------------------------------------------------------------
K(n) = Combination(n + CLng(n * X) + 1 - WeiNum, n) Combination(,)表示求组合数。
For i = 0 To n - 2
K(n) = K(n) - K(i) * Combination(n + CLng(n * X) + 1 - WeiNum - YiWinNum(i) - i, n - i)
Next i (n>=2)
--------------------------------------------------------------------------------------------------------------------------
求出了K(n)的通项,就可求A(n)的通项的和S(n)。
概率就等于S(n)当n趋向无穷的的极限。 |
|