解決ペンタアルファは、五芒星の10個の交点に9個の石を置くことを目的としたパズルです。このパズルはメキシコで詐欺の手口として使われており、エストレージャ・マジカとして知られています。[ 1 ]石を置く際には、以下のルールに従う必要があります。
- その石は最終地点に到達するまでに、さらに2つの地点を経由しなければならない。
- この3つの点は互いに隣接していなければなりません。
- 点は一直線上に並んでいなければならない。
- 2番目(中間)の地点には石を置くことができるが、3番目(終点)の地点に石を置く前に、1番目(開始点)と3番目(終点)の地点は空けておかなければならない。
解決
Pentalphaの解は、以下のアルゴリズムを用いることで、任意の開始点に対して求めることができます。
- ノードXを選択してください。
- 2つのノードを直線で移動してノードYに到達する。
- ノードYからノードXに石を置く。
- ノードYを新しいノードXとする。
- パズルが解けるまで、手順2~4を繰り返してください。
参考文献
- ↑ジョン・フィッシャー著『愚か者に公平な機会を与えるな』