可憐的小老鼠;及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釋出,原創@陳利人 ,歡迎大家繼續關注微信公眾賬號“待字閨中”。
相關文章
- 一款功能簡約到可憐的SQL 客戶端SQL客戶端
- 田忌賽馬博弈矩陣分析矩陣
- 隱馬爾可夫模型 | 賽爾筆記隱馬爾可夫模型筆記
- 賽馬娘開服至今穩坐日本Google Play暢銷榜第一Go
- NLP-隱馬爾可夫模型及使用例項隱馬爾可夫模型
- Pooling與馬賽克的秘密
- 不可複製的《賽馬娘》
- 中新賽克網路洞察矩陣,安全及可視的基礎設施矩陣
- Google DNS劫持背後的技術分析GoDNS
- R資料分析:縱向分類結局的分析-馬爾可夫多型模型的理解與實操馬爾可夫多型模型
- Google分析language垃圾資訊Go
- Denial of App - Google Bug 13416059 分析APPGo
- 成人可參與的硬核競賽
- 可樂爭霸賽
- 賽寧談靶場:國際分析及理想化模型模型
- “賽馬”制度讓科研疆場的“千里馬”脫穎而出
- google protocol buffer——protobuf的基本使用和模型分析GoProtocol模型
- 新生賽及預選賽 10
- “大灰狼”遠控木馬分析及幕後真兇調查
- 用Python生成馬賽克畫Python
- BetaBot 木馬分析
- 哥斯拉jsp馬分析JS
- Google AI:人類皮層的可瀏覽千萬億級重建GoAI
- google protocol buffer——protobuf的使用特性及編碼原理GoProtocol
- google protocol buffer——protobuf的問題及改進一GoProtocol
- 亞馬遜雲科技攜手Hugging Face 讓生成式AI觸手可及亞馬遜Hugging FaceAI
- Google Flutter Clock 大賽優秀專案推薦GoFlutter
- 研究人員在Google Play商店發現新的銀行木馬Go
- 全球Google Play市場分析報告Go
- canvas實現圖片馬賽克Canvas
- 影片區域性打馬賽克
- 馬賽克拼圖製作工具
- 域結構進化的馬爾可夫模型馬爾可夫模型
- WebGL實現簡易的區域性“馬賽克”Web
- 大量視訊去色並加馬賽克的方法
- 製作馬賽克拼圖的工具:TurboMosaic Mac版AIMac
- 上傳APP到Google Play許可權問題APPGo
- Think With Google:YouTube影片廣告性別分析Go
- 新一代資料分析利器:Google Dremel原理分析KLGoREM