死亡小島;及色子玄機分析
今日面試題:死亡小島
一個小島,表示為一個N×N的方格,從(0,0)到(N-1, N-1),一個人站在島上,位置(x, y),他可以上下左右走,一步一個格子,他選擇上下左右的可能性是一樣的。當他走出小島,就意味著死亡。假設他要走n步,請問他死亡的概率有多大?請寫出求解程式碼。
===============================
色子玄機分析
原題
有兩個色子,一個是正常的,六面分別1-6的數字;另一個六面都是空白的。現在有0-6的數字,請給出一個方案,將0-6中的任意數字塗在空白的色子上,使得當同時扔兩個色子時,以相等的概率出現某一個數字。如果一個色子是1,另一個色子是2,則出現的數字是3。依次類推。
分析
首先,深入理解題目。兩個色子,一個色子上1到6,是正常的,可以理解為,隨手一扔,每個數字出現的概率是相同的,都是1/6;另一個呢?空白的,不過我們可以自己塗上0-6的數字,包括0和6。然後扔完了之後,一個色子上面出現a,另一個色子出現b,最終把a+b作為一個數字。有多少個不同的數字呢?假設有n個,則題目要求是每一個出現的概率都是1/n。
n的取值都有那些呢?1到12都可以。加入,就是1-12的數字,該如何塗空白的色子,保證概率相等呢?兩個色子,每個六面,扔起來,一共36種可能,如果出現12個數字,並且,每個數字是等概率的,則36/12=3,每個可能會出現三次。當,第一個色子,扔得數字是1時,第二個色子要有三次是0才能保證1出現了三次。同理,當第一個色子扔的是6,要得到三次12的數字,則第二個色子要有三次是6。則,空白的色子,必須塗三個0,三個6。我們來證明,每一個概率都是3/36=1/12:
第一個色子 | 第一個色子概率 | 第二個色子 | 所得數字 |
1 | 1/6 | p(0)=p(6)=1/2 | p(1) = p(7) = 1/2 * 1/6 = 1/12; |
2 | 1/6 | p(0)=p(6)=1/2 | p(2) = p(8) = 1/2 * 1/6 = 1/12; |
3 | 1/6 | p(0)=p(6)=1/2 | p(3) = p(9) = 1/2 * 1/6 = 1/12; |
4 | 1/6 | p(0)=p(6)=1/2 | p(4) = p(10) = 1/2 * 1/6 = 1/12; |
5 | 1/6 | p(0)=p(6)=1/2 | p(5) = p(11) = 1/2 * 1/6 = 1/12; |
6 | 1/6 | p(0)=p(6)=1/2 | p(6) = p(12) = 1/2 * 1/6 = 1/12; |
則,p(1)=p(2)=p(3)=p(4)=p(5)=p(6)=p(7)=p(8)=p(9)=p(10)=p(11)=p(12)=1/12
最後的取值範圍,還可以是其他的麼?我們已經知道正常的色子,哪一面出現的概率都是1/6;能不能充分利用這個呢?只需要空白的色子,六面都是一個數字就可以了。p = 1/6 * 1 最終每個數字出現的概率都是1/6。
【分析完畢】
本文來自微信:待字閨中,2013-07-26釋出,原創@陳利人 ,歡迎大家繼續關注微信公眾賬號“待字閨中”。
相關文章
- 這座暗藏玄機的“智慧島”,竟然出自華為之手
- 玄機流量特徵分析-蟻劍流量分析特徵
- 玄機
- 玄機-第二章日誌分析-apache日誌分析Apache
- 小島秀夫專訪:談談《死亡擱淺》的立意、概念與哲學
- 小島秀夫:《死亡擱淺》是開放世界遊戲 行走其中就很有趣遊戲
- 小島秀夫:《死亡擱淺》沒虧本,預言未來一點也不難
- 愛摸魚的小島,為什麼用三年就做完了《死亡擱淺》
- 玄機-第二章日誌分析-mysql應急響應MySql
- 冒險島中的BOSS難度評級及分析。
- 《死亡擱淺》如何成了“薛定諤的貓”? 一個小島秀夫式的烏托邦
- 玄機-第一章 應急響應-Linux日誌分析Linux
- 新款iPad Pro「背後」暗藏玄機:鐳射雷達還能這麼小?iPad
- 控制器載入的玄機
- 小島工作室:截止2021年3月《死亡擱淺》PS 4和PC版累計售出500萬份
- Python靜態方法,其實暗藏玄機Python
- 去銀行貸款被拒、租辦公樓遭人嫌棄:小島秀夫談《死亡擱淺》開發幕後
- 玄機應急響應靶場集合WP
- 玄機應急響應-第二章
- 小島秀夫:MEME與連線
- 沒有人會是一座孤島 《死亡擱淺》用“連線”重建世界
- 小島秀夫沒有跌下神壇
- Python判斷海域有多少個小島Python
- 微信小程式應用安全分析及設計微信小程式
- Flink Window分析及Watermark解決亂序資料機制深入剖析-Flink牛刀小試
- 雅俗共賞:小島秀夫的惡趣味
- Python 機器學習及分析工具:ScipyPython機器學習
- Spring 事件監聽機制及原理分析Spring事件
- 2018世界盃奈及利亞vs冰島誰會贏 奈及利亞vs冰島比分預測
- 心動網路:一則簡單通告裡的玄機
- 深度解析“爆款遊戲”高存留背後的玄機遊戲
- 小島工作室 4 週年紀念企劃:跟隨鏡頭一睹小島工作室的真容
- 死亡
- 【機器學習】數值分析01——緒論及誤差分析機器學習
- 錦衣華服與藍顏知己 讓女性玩家心動的宮廷換裝小遊戲有何玄機?遊戲
- Spring Bean 名稱暗藏玄機,這樣取名就不會被代理SpringBean
- 玄機-第一章 應急響應- Linux入侵排查Linux
- 玄機-第一章 應急響應-webshell查殺Webshell
- 英特爾的死亡:當主機板失效時