考虑小A打游戏的问题。
- 如果小A某一天没打游戏,那么第二天打游戏的概率为0.5
- 如果小A某一天打了游戏,那么第二天继续打游戏的概率为0.4
假设第0天小A没打游戏,问第n天小A打游戏的概率Pn是多少?
第n天打游戏的概率实际上取决于前一天打没打游戏。
我们可以使用Bayes全概率公式:
Pn=P(第n天打游戏∣第n-1天打游戏)P(第n-1天打游戏)+P(第n天打游戏∣第n-1天没打游戏)P(第n-1天没打游戏)
于是得到递推公式:
Pn=0.4Pn−1+0.5(1−Pn−1)
也就是:
Pn=0.5−0.1Pn−1
这种类型的递推公式可以考虑两边同时除以(−0.1)n:
(−0.1)nPn=(−0.1)n0.5+(−0.1)n−1Pn−1
所以:
(−0.1)nPn−(−0.1)n−1Pn−1=(−0.1)n0.5
直接两边累加得到:
[(−0.1)nPn−(−0.1)n−1Pn−1]+[(−0.1)n−1Pn−1−(−0.1)n−2Pn−2]+⋯+[(−0.1)2P2−(−0.1)1P1]=k=2∑n(−0.1)k0.5=1150(1−(−10)n−1)
也就是:
(−0.1)nPn+10P1=1150+5⋅(−10)n
最终得到:
Pn=115−5⋅(−0.1)n
另外一题#
其实此类题非常多,再举一例读者可以动手算一算:
棋盘上标有第0,1,2⋯,100站。棋子开始时位于第0站,棋手抛掷均匀硬币来走跳棋。
- 如果抛出正面,棋子前进两站
- 如果抛出反面,棋子前进一站
走到100或者99站的时候游戏结束。
求游戏过程中,棋子经过第n站的概率Pn,n≤1≤100。
这里经过的含义是棋子恰好位于第n站。在一次跳两站的情况下,有概率不经过第n站。所以这个概率小于一。
💡提示
Pn+1=0.5Pn+0.5Pn−1