华容道·横刀立马之解

江上烟云

<p class="ql-block" style="text-align: center;"><b style="font-size: 22px;">2022.5.16</b></p><p class="ql-block ql-indent-1"><b style="font-size: 22px;">华容道是古老的中国民间益智游戏,以其变化多端、百玩不厌的特点,与魔方、独立钻石棋一起被国外智力专家并称为“智力游戏界的三个不可思议”。它与七巧板、九连环等中国传统益智玩具还有个代名词叫作“中国的难题”。</b></p><p class="ql-block ql-indent-1"><b style="font-size: 22px;">据《资治通鉴》注释中说“从此道可至华容也”。华容道原是中国古代的一个地名,相传当年曹操曾经败走此地。由于当时的华容道是一片沼泽,所以曹操大军要割草填地,不少士兵更惨被活埋,惨烈非常。</b></p><p class="ql-block ql-indent-1"><b style="font-size: 22px;">华容道游戏取自著名的三国故事,曹操在赤壁大战中被刘备和孙权的“苦肉计”、“铁索连舟”打败,被迫退逃到华容道,又遇上诸葛亮的伏兵,关羽为了报答曹操对他的恩情,明逼实让,终于帮助曹操逃出了华容道。游戏就是依照“曹瞒兵败走华容,正与关公狭路逢。只为当初恩义重,放开金锁走蛟龙”这一故事情节,但是这个游戏的起源,却不是一般人认为的是“中国最古老的游戏之一”。实际上它的历史可能很短。华容道的现在样式是1932年John Harold Fleming在英国申请的专利,并且还附上横刀立马的解法。</b></p> <p class="ql-block ql-indent-1"><b style="font-size: 22px;">华容道的最快走法在中国是100步,在日本是82步。后来美国人用计算机,使用穷举法找出了最终解法,不可能有再快的解法了,81步。美国人在用计算机找到最终解法后,跟中国人开玩笑说美国一位著名的博士找到了最终解法,这位博士名叫computer。</b></p> <p class="ql-block ql-indent-1"><b style="font-size: 22px;">华容道是我们小时候最熟悉的智力玩具,是用木板、木块做成,但在疫情期间我们暂且用抗原牌子来替代了。以最著名的“横马立刀”古局为例,以世界最快81步为解,用跨界动图手法来演示。</b></p><p class="ql-block ql-indent-1"><b style="font-size: 22px;">通过移动各个棋子,帮助曹操从初始位置移到棋盘最下方中部,从出口逃走。不允许跨越棋子,还要设法用最少的步数把曹操移到出口。曹操逃出华容道的最大障碍是关羽,关羽立马华容道,一夫当关,万夫莫开。关羽与曹操当然是解开这一游戏的关键。四个刘备军兵是最灵活的,也最容易对付,如何发挥他们的作用也要充分考虑周全。“华容道”有一个带二十个小方格的棋盘。</b></p> <p class="ql-block ql-indent-1"><b style="font-size: 22px;">华容道是中国人发明的,最终解法是美国人用计算机求出的。但华容道的设计原理到现在还没有搞清,最初看是在一个由二十个方格组成的棋盘,有一个四个小方格一组(曹操),五个两个小方格一组(五虎上将),四个一个小方格一组(四个小兵)。但关羽是一个横向的两个小方格,其他四将是纵向的两个小方格,这样如果曹操是四,四个上将和关羽就不能统称为二,1*2*4 :20 的关系就不能成立。还有一种方法是将曹操看作是四次方,关羽看作平方,四个上将看作是四个2,四个小兵是四个1,棋盘看作是20。但最终的数学原理还是未解之谜。</b></p> <p class="ql-block"><b style="font-size: 22px;">▲疫情期间用抗原牌子代替</b></p> <p class="ql-block"><br></p><p class="ql-block" style="text-align: center;"><b style="font-size: 22px;">☆ ☆ ☆ ☆ ☆</b></p><p class="ql-block" style="text-align: center;"><br></p><p class="ql-block" style="text-align: center;"><b style="font-size: 22px;">摄影:江上烟云</b></p><p class="ql-block" style="text-align: center;"><b style="font-size: 22px;">文字:江上烟云</b></p><p class="ql-block" style="text-align: center;"><b style="font-size: 22px;">动图:江上烟云</b></p><p class="ql-block" style="text-align: center;"><br></p><p class="ql-block" style="text-align: center;"><b style="font-size: 22px;">☆ ☆ ☆ ☆ ☆</b></p><p class="ql-block"><b style="font-size: 22px;"> </b></p> 谢谢观赏欢迎点评