這是一個HIRE-ASSISTANT問題的算法。概率HIRE- ASISTANT
HIRE-ASSISTANT(n)
best <- 0
for i <- 1 to n do
if candidate[i] is better than candidate[best]
best <- i
hire candidate i
現在一些意見:
1.Candidate 1總是錄用。
2.最好的候選人,即排名爲n的候選人,總是被僱用。
3.如果最佳候選人是候選人1,那麼這是唯一候選人。
現在問題是僱傭兩次的概率是多少?
我的方法:
現在第n個排名前候選人,我可以採訪任何數量的候選人,因爲我想但他們的排名順序是fixed.Therefore對我的候選人第n個排名前候選人被採訪= C( N-1,I)*(N-1)!總的情況是可能的。因此,從n-1改變i = 1並且總和除以總的可能性n!我計算答案,但它與標準答案不匹配,所以我需要幫助找到問題所在?
「僱傭兩次的概率是多少?」究竟是兩倍還是至少兩倍? – amit
這個問題似乎是無關緊要的,因爲這是一個概率問題,而不是編程問題。它在任何地方都屬於[maths.se]。 – 2014-10-10 03:18:20