可憐的小老鼠;及Google賽馬分析
今日面試題:可憐的小老鼠
有11瓶酒,只有一瓶有毒。喝酒之後,三天會死,只有三天時間。請問至少需要多少隻老鼠,可以找出9瓶沒有毒的酒。
===============================================
Google賽馬分析
原題
想必田忌賽馬的故事,大家都耳熟能詳。但是,大家知道Goolge的童鞋們是怎麼賽馬的麼?不過,首先,大家要先嚐試一下:有25匹馬,每次只能五匹一起跑,那麼最少跑幾次,才能確定前三甲呢?
分析
這樣的題目,該如何分析呢?沒有任何的名次資訊,沒有秒錶,沒有相機記錄距離(題目中疏忽了:)),我們先簡單一點,如何確定第一名呢?6次是可以的,例如可以有如下的方法:
每5匹馬比賽一次,找到5個第一名,然後這5匹馬進行比賽,得到第一名,6次; 首先5匹馬進行比賽,得到第一名,此時剩下20匹馬沒有參與比賽。每次4匹,分為5組,一次和第一名比較。也是6次得到最終的第一名 ... 我們採用繼續第一種方法分析,前三名的情況,如下表:
A1 | B1 | C1 | D1 | E1 |
A2 | B2 | C2 | D2 | E2 |
A3 | B3 | C3 | D3 | E3 |
A4 | B4 | C4 | D4 | E4 |
A5 | B5 | C5 | D5 | E5 |
上表中A>B>C>D>E,A1>A2>A3>A4>A5。是由前五次得出的結果,因為我們只要前3的名次,排除掉不可能的馬匹,變為如下的表格:
A1 | B1 | C1 | ||
A2 | B2 | |||
A3 | ||||
B3為何要排除呢,因為,如果B3不排除,則A1>A2>A3>B3。就是前四的名次了。剩下的6個裡面,A1是第一名已經確定,那麼剩下的5匹取前兩名,即可得到全部前三甲。此時又賽了場。則總共賽了7場。
本文來自微信:待字閨中,2013-08-02釋出,原創@陳利人 ,歡迎大家繼續關注微信公眾賬號“待字閨中”。
相關文章
- 巧妙變換;及可憐的小老鼠分析
- Google賽馬;及最大矩形分析Go
- Google賽馬問題Go
- 田忌賽馬博弈矩陣分析矩陣
- 萬能五筆2001註冊碼分析及暴力破解 ---可憐的思考者 (27千字)
- 隱馬爾可夫模型 | 賽爾筆記隱馬爾可夫模型筆記
- 一款功能簡約到可憐的SQL 客戶端SQL客戶端
- 南京求職! 可憐的應屆生!(內附簡歷、作品)求職
- 隱馬爾可夫模型及應用隱馬爾可夫模型
- ACM 田忌賽馬ACM
- NLP-隱馬爾可夫模型及使用例項隱馬爾可夫模型
- 一個簡單木馬分析及接管利用
- 可悲的西安軟體行業 可憐軟體開發人員 無奈的“碼農”行業
- 熟悉的陌生人;及又見Google搜尋之星分析Go
- 馬上報名 | Google Play 下半年政策更新重點及線上問答Go
- 又見Google搜尋之星;及須彌之境分析Go
- 蓄水池抽樣及Google搜尋之星分析Go
- 隱馬爾可夫模型隱馬爾可夫模型
- BetaBot 木馬分析
- 木馬逆向分析
- R資料分析:縱向分類結局的分析-馬爾可夫多型模型的理解與實操馬爾可夫多型模型
- 成人可參與的硬核競賽
- HMM隱馬爾可夫模型HMM隱馬爾可夫模型
- 新生賽及預選賽 10
- “大灰狼”遠控木馬分析及幕後真兇調查
- 搜狐不認可Google道歉Go
- 哥斯拉jsp馬分析JS
- 賽寧談靶場:國際分析及理想化模型模型
- 域結構進化的馬爾可夫模型馬爾可夫模型
- 隱馬爾可夫模型詳解隱馬爾可夫模型
- 10_隱馬爾可夫模型隱馬爾可夫模型
- ML-隱馬爾可夫模型隱馬爾可夫模型
- 機器學習之隱馬爾可夫模型機器學習隱馬爾可夫模型
- 馬爾可夫鏈模型(轉載)馬爾可夫模型
- Google分析language垃圾資訊Go
- 隱馬爾可夫模型(HMM)詳解隱馬爾可夫模型HMM
- 理解馬爾可夫決策過程馬爾可夫
- 研究人員在Google Play商店發現新的銀行木馬Go