唔好意思,其實你解釋未係好清楚
我試下再淺白清晰d表達
設f(x)為 有x個人,第一個人沒有對的位置,只能亂坐,剩下的人有對位則坐對位,無則亂坐,最終導致最後一個人坐對位的概率
當n=1,總數得1個人
m=1
第1個人要隨機坐,得一個位,f(1) 必然等於1,因為必然揀到1號位
當n=2,總數有2個人
第1個人要隨機坐,可以選擇1號/2號位,機率各為1/2
第2個人可以坐到2號位嘅機率係:
機率 of(第1個人揀到1號位,剩低1個位必然可以選擇2號位)+ 機率 of(第1個人揀到2號位,剩低1個位必然不可以選擇2號位)
= 1/2 * 1 + 1/2 * 0 = 1/2
當n=3,總數有3個人
第1個人要隨機坐,可以選擇1/2/3號位,機率各為1/3
當第1個人揀岩位坐,後面嘅人必然揀岩
當第1個人揀錯位坐,而非揀最尾位置,剩下座位情況會變為n=2情況
假設有 1, 2, 3三個座位,第一個人選擇左2號位,剩低 1, 3座位選擇
2號要隨機選擇呢兩個座位:
如果揀1(或者換句話講,揀左隨機選擇左座位嘅人嘅原本座位,即係填返人地個位),咁3號仔就揀到3
如果揀3,咁3號仔就唔揀到3
呢個subcase嘅情況同n=2一樣,所以機率等於f(2)
當第1個人揀錯位坐,而揀最尾位置,3號仔必不能坐到3號位
綜合3個情況,機率係
1/3 * 必然坐岩 + 1/3 * f(2) + 1/3 * (必不坐岩)
= 1/3 * (1 + f(2) + 0) = 1/3 * (1 + 1/2 + 0) = 1/2
當n=4,總共有4個人
首先,第一個人揀中1號位同最尾位置導致4號仔坐到4號位嘅機率都係同上面一樣,都係1同0
剩下情況分為:
1. 第一個揀2號位
呢個情況即係2,3,4號仔需要隨機分配1,3,4號位
4號仔揀到4號位嘅機率= f(3)
雖然2號仔無得揀2號但如果2號揀左1,即係揀左隨機選擇左座位嘅人嘅原本座位,即係填返人地個位,咁隨機換位嘅loop就會完結,之後所有人都會坐岩位
2. 第一個揀3號位
2號仔必然揀岩位,剩底3,4嘅時候先要隨機揀,所以4號仔揀到4號位嘅機率 等於 f(2)
所以f(4) = 1/4 * (1 + f(3) + f(2) + 0) = 1/4 * (1 + 1/2 + 1/2 + 0) = 1/2
中間嘅加數可能有d亂,但情況係咁:
1 _ _ _ _ k _ _ _ _ _ _ n
假設1號仔坐係k號,咁k號之前嘅人都唔會被影響到,而k號仔比人坐左個位引發嘅後果就係 k至n嘅人可能需要隨機坐,咁個問題就會reduce到去 n-k個人隨機坐