魔術卜克中的數學原理(二稿

前段時間發表了魔術卜克的初級原理,很多人給我留言期待高級版的。我最近幾天一直在思考這個問題,如何用通俗易懂的語言來描述這個問題。有的小夥伴建議我來個視頻,視頻比較有說服力。我之前打算寫個流程圖,再不濟編個程來解決這個問題。嘗試了幾次之後,都不大盡人意。最後還是選擇用語言來描述,雖然語言在某種程度上總是限制情感的表達。

書接上文(有有疑惑的小夥伴可以查看我之前的文章),一整幅卜克,一個人隨便看一張牌,然後記下花色和牌的大小。另一個人(即魔術師)開始按順序碼三堆牌。然後,記住牌號的人提醒魔術師,目標牌在那一堆。魔術師上目標牌所在的堆處於中間,然後再次碼牌,循環兩次,只要記住牌號的人再一次提醒目標牌的堆號,魔術師在三次之內就能找到目標牌。為什麼是三次呢?初級稿明明是一次啊!下面我來揭示。

一整幅卜克有54張牌,碼三堆,每堆有18張牌。那麼第一堆佔據位置號為1-18,第二堆佔據19-36號,第三堆佔據37-54號位置。魔術卜克中的數學原理(二稿/高級篇)

第一回合,魔術師把目標牌的堆號放在19-36號的位置,(不太理解的夥伴看初稿),然後按順序碼牌。第二次碼牌結束後,目標牌在初始牌的19-36號,19號出現在第一堆(新堆)的第7位。36號出現在新堆數的第三堆第九位。而目標牌就在19-36號。有沒有發現,目標牌已經從任意一堆的任意一位集中到某一堆的7-9位。這就是第一次循環(套路啊)。魔術卜克中的數學原理(二稿/高級篇)

第二次循環,目標堆依然放在中間堆。重複上次結果。目標堆依然佔據19-36號。由於第一回合目標牌處於目標堆的7-12位。所以目標牌處於25-30號。繼續碼牌後,25號位於新堆第一堆的第九位,26號牌位於新堆的第二堆第九位,27號牌位於新堆第三堆的第九位。28號位於新堆第一堆第十位,29位於新堆第二堆第十位,30號位於新堆第三堆第十位。所以你只要告訴我目標牌在那一堆就可以確定那張牌號了。魔術卜克中的數學原理(二稿/高級篇)

之所以說要三次確定,是因為兩次循環只能確定目標牌位於第九,第十位,不是第九位就是第十位,反正就是三次機會完全夠的。

總結一下,如果卜克總數是三的倍數,而他本身又是奇數,那麼經過上述步驟,目標牌就是中間那張。如:15張牌,就是中間那張,第三位。如果卜克牌是3的倍數,同時又是偶數,那麼,他的目標牌就在中間那兩張。比如:54張牌。每堆18張,中間兩張就是第9張跟第十張了。小夥伴們學會了嘛?會了就趕緊去玩吧!

謝謝觀看,喜歡的話請關注頭條號,藍色阿狸。


分享到:


相關文章: