死亡小島;及色子玄機分析
今日面試題:死亡小島
一個小島,表示為一個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釋出,原創@陳利人 ,歡迎大家繼續關注微信公眾賬號“待字閨中”。
相關文章
- 色子玄機;及千王之王分析
- 誰多誰少;及死亡小島分析
- 這座暗藏玄機的“智慧島”,竟然出自華為之手
- 玄機流量特徵分析-蟻劍流量分析特徵
- 玄機
- 冒險島中的BOSS難度評級及分析。
- 玄機-第二章日誌分析-apache日誌分析Apache
- 冒險島無敵掛小思路
- bash 小指令碼色子游戲指令碼
- 沒有人會是一座孤島 《死亡擱淺》用“連線”重建世界
- 玄機-第二章日誌分析-mysql應急響應MySql
- 分析Windows的死亡藍屏(BSOD)機制Windows
- 【MyBatis原始碼分析】select原始碼分析及小結MyBatis原始碼
- Python判斷海域有多少個小島Python
- 玄機-第一章 應急響應-Linux日誌分析Linux
- “上帝粒子”——希格斯玻色子(附視訊詳解)
- 微信小程式應用安全分析及設計微信小程式
- 易犯的PHP小錯誤及相應分析PHP
- 控制器載入的玄機
- 新款iPad Pro「背後」暗藏玄機:鐳射雷達還能這麼小?iPad
- Spring Boot 開箱即用,內藏玄機Spring Boot
- 迷失島
- 《死亡筆記》筆記
- 死亡筆記筆記
- 非正常死亡
- 多人殭屍遊戲《死亡邊境2》公佈 包含生存及PVP遊戲
- 玄機應急響應-第二章
- 玄機應急響應靶場集合WP
- 益普索Ipsos:胰島素使用及轉換成本洞察
- 畫素風手遊《流浪者小島》安卓全平臺上線安卓
- Android多程式之Binder的意外死亡及許可權校驗Android
- Python靜態方法,其實暗藏玄機Python
- “死亡演算法”:預測死亡時間準確率達90%!演算法
- 微服務=ESB的死亡?微服務
- 洛谷死亡時間
- 《死亡擱淺》敘事分析:點石成金的“邁達斯之觸”
- 深度解析“爆款遊戲”高存留背後的玄機遊戲
- 《死亡迴圈》GI 評測 9 分:死亡與赴死的樂趣