設萬維讀者為首頁 廣告服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:
萬維讀者網 > 靈機一動 > 帖子
百球問題解答 -- 生存函數簡介
送交者: 零加一中 2006年06月23日09:00:30 於 [靈機一動] 發送悄悄話

先把題目重複一遍.100個球放五個筐,有幾种放法.假定

(1) 球和筐均可辨認(即編號).
(2) 球可辨認筐不可.
(3) 筐可辨認球不可.
(4) 球和筐均不可辨認.
假如每個筐至少有一個球,重複(1)-(4).

為方便計,第一部分為A,第二部分為B.(A1)很容易,每個球有五种放法,且各自獨立,故5^100.(A3)需要靈機一動.把五個筐看成一條線上的四個隔板,筐里的球就相當於隔板間的球(包括邊界).因為筐可辨認,所以隔板位置不能變換,所以問題就成了從104個位置中挑四個放隔板,即C(104,4).(B3)思路一模一樣,等於把95個球放進5個筐,所以是C(99,4).

一般會以為A比B容易,實際並非如此, (A3)和(B3),(A4)和(B4)難度是一樣的.下面可以看到,其實(B2)比(A2)要容易.我們先做(B1).設各筐球數為IJKLM,五個數均大於零,且相加得100.對於這組數,總共有100!/(I!J!K!L!M!)种放法,然後將五個數在100這限制下獨立求和.現在我們將此數乘X^100=X^(I+J+L+M+N)然後取消限制求和.因為我們可以跟蹤X,所以只要最後把X^100的係數取出即可.取消限制後求和完全獨立,對I從1到無窮求和得到EXP(X)-1. 所以結果為100!*(EXP(X)-1)^5,我們稱它為生存函數.展開後為
100! (E^5X - 5E^4X + 10 E^3X - 10 E^2X + 5 E^X - 1)
取X^100的係數即
5^100 - 5*4^100 + 10*3^100 - 10*2^100 + 5
我已於前兩天給出.因為(B1)沒有空筐,所以每換一次筐就是一個新的組合..(B2)和(B1)完全一樣,只要除以5!消除筐的置換即可.(A2)有空筐,所以在兩個或更多空筐的情況除以5!就會少數.我們要把(B2)改為0,1,2,3,4個空筐的情況解出,然後相加,即難為水的答案,如果不是我的同行,能做到這一步確實極不簡單.(A1)也可用生存函數解,只要從0到無窮求和即可,結果為 100! EXP(5X), 取X^100即5^100.(A3)和(B3) 亦可用此法解,只是殺雞用了牛刀.

(A4)和(B4)大概只能用生存函數解了,大家不妨先試試,我過幾天再公布.

0%(0)
0%(0)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖