数当てカードの数理★

4x4の16個のマスに0~15の数字が書かれたカードがあります.このカードの上に孔のあいたマスクカードを重ね「あなたの思った数が見えますか」と尋ねる.これをマスクカードを変えて4回行えば,相手が心の中で思っていた数が当てられるというのが,この数当てのゲームです.

どのような仕組みがあるのでしょうか.秋山久義さんが,2019年7月のパズル懇話会で発表されています.
今日は,秋山久義さんの発表「数当てカードの諸相」から引用して,その仕組みを解説します.

まず,16個の数の配列は,ランダムに配置したふりをしていますが隠れた規則があります.
例えば次の2つの方法があります.
(1)左右対称の位置にある2つの数字の和は常に15になる.
(2)回転対称(2回対称あるいは点対称)の位置にある2つの数字の和は常に15になる.

このために右半分(あるいは左半分)を知れば,全部の数の配置がわかります.
つまり,相手の意中の数が見えない場合は,その数との和が15となる数の方が見えているのです.

 

 

 

 

 

 

 

 

さて,0~15の数を2進数で表すと次の表のようになります.a,b,c,dはそれぞれ2^3,2^2,2^1,2^0の桁に相当します.

 

2進数表示で3桁目を表すマスクカードがa,2桁目を表すマスクカードがb,というように
4枚のマスクカードができます.
それぞれの数の上に乗る4種類のマスクカードで,2進数表示の1のところに孔を開ける(網掛け部分)
ことにします(逆に統一してもかまわないが).
例えば,13の場合は,aとbとdのマスクカードに孔(網掛け部分)をあけ,cのマスクカードには
孔はあけません.

以上で,仕掛けの準備ができました.

これで,質問を開始して,数字が見えるといったマスクカードはそのまま横に置き積み重ねていきます.
見えないといったマスクカードは
(1)の場合には裏返して重ね/(2)の場合は180°回転して重ねるのです.

結局,4枚のマスクカードを重ねたものは,
相手の心の中で思っている数字の位置に孔があいた状態になっているはずです.