华容道“走投无路”局无解的证明及研究
华容道游戏的解法
华容道游戏的解法最早系统研究游戏华容道的是苏州大学数学教授许莼舫先生。
1952年,他在《数学漫谈》中对这个游戏作了详细的分析,总结出8条规则。
这8条可以归纳为以下4点:1,四个小兵必须两两在一起,不要分开;2,曹操,关羽,大将移动时前面应有两个小兵开路;3,曹操移动时后面还应有两个小兵追赶;4,以下三种状况,其中各块都可局部(不妨碍其他地方)任意移动。
在此基础上,许莼舫提出了100步解法。
后来,美国一个律师托马斯.莱曼(Thomas B.Lenann)发现一个新的解法,由加德纳公布在1964年3月《科学美国人》上,有81步,称加德纳解法。
游戏华容道有不同的开局,根据5个矩形块的放法分类,除了5个都竖放是步可能的以外,有一横式,二横式,三横式,四横式,五横式。
下面举几个例子。
研究华容道游戏,除了其历史外,至少有以下几个问题:1,有多少种开局;2,判断有解;3,给出最优解;4,计算机求解。
因此,华容道是个数学游戏。
国内国外都有一些华容道的爱好者研究者。
姜长英先生1985年发起组织“华容道研究会”,他们有了不少结果。
特别是原北京工业学院副院长齐尧的网络研究,可以说完全解决了华容道游戏方法。
他研究了一横式华容道的各种关键状态共54图,找出其间关系,画出关系图。
于是任何一横式华容道都可以经少数几步到达某一个关键状态,其解法也就给出了。
对二横式,三横式,四横式,他也都画出了关系图。
用计算机解决华容道游戏,/html/sxjm/examples/ex5.htm上有这样的说法:“笔者编制的软件HRDE的贡献是成功地实现了一种系统搜索(Systematic searching)算法,它能在较短时间内,对用户摆放的任何一种布局判断是否有解。
如果有解,则解出它的最少步法。
然后,它会在屏幕上用动画方式移动棋子以显示它的运算方法。
也可以用一连串的图形来静止地显示每一步的走法,便于用户仔细地观察研究。
一般情况下,在已经很普及的IBM486计算机上解一道题仅需要一两分钟,在较慢的286计算机上则大约需要十几分钟。
华容道解法(带图解超完整直接打印效果)
华容道"横刀立马1"通关步调(81步)之吉白夕凡创作右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"横刀立马2"通关步调(90步)张飞曹操赵云马超关羽黄忠卒卒卒卒二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.华容道"齐头并前"通关步调(74步)张飞曹操赵云卒关羽卒马超卒卒黄忠关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"兵分三路"通关步调(71步)张飞曹操赵云卒卒卒卒马超关羽黄忠卒曹操卒二卒下关下曹下右上卒左左上卒右赵上黄上张上马上左下卒左右下卒右关下曹下左上卒下右张右马上曹左黄左赵下下卒右上赵上黄上下卒上左赵下黄右下卒上二曹右马下张左上二卒左上卒左黄上赵上关右下卒右马下张下上二卒左黄左赵上曹右上卒下二上卒下一上卒右张上马上下卒左中卒下曹左赵下黄右上二卒右张右马上曹左上二卒下二黄左赵上下卒右上关上左二卒右二曹下中二卒左二关上左卒上右曹右.华容道"屯兵东路"通关步调(102步)张飞赵云关羽马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"左右布兵"通关步调(62步)曹操张飞赵云关羽卒卒马超黄忠卒卒左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"前挡后阻"通关步调(44步)张飞曹操赵云黄忠马超卒卒卒关羽卒曹操关羽马超卒张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.华容道"层层设防"通关步调(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左赵云黄忠卒卒卒张飞卒曹操卒卒卒黄忠马超关羽张飞赵云二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
华容道解法(带图解超完整直接打印效果)Word版
华容道"横刀立马1"通关步骤(81步)右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云马超关羽黄忠卒卒卒卒华容道"横刀立马2"通关步骤(90步)二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.张飞曹操赵云卒关羽卒马超卒卒黄忠华容道"齐头并前"通关步骤(74步)关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云卒卒卒卒马超关羽黄忠华容道"兵分三路"通关步骤(71步)二卒下 关下 曹下 右上卒左 左上卒右 赵上 黄上 张上 马上 左下卒左 右下卒右 关下 曹下左上卒下右 张右 马上 曹左 黄左 赵下 下卒右上 赵上 黄上 下卒上左 赵下 黄右 下卒上二曹右 马下 张左 上二卒左 上卒左 黄上赵上 关右 下卒右 马下 张下 上二卒左 黄左 赵上 曹右 上卒下二 上卒下一 上卒右 张上 马上 下卒左中卒下 曹左 赵下 黄右 上二卒右 张右 马上 曹左 上二卒下二 黄左 赵上 下卒右上 关上 左二卒右二 曹下 中二卒左二 关上 左卒上右 曹右.华容道"屯兵东路"通关步骤(102步)卒曹 操卒张飞赵云关 羽 马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上曹操张飞赵云关羽卒卒马超黄忠卒卒左下卒上右曹右.华容道"左右布兵"通关步骤(62步)左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云黄忠马超卒卒卒关羽卒华容道"前挡后阻"通关步骤(44步)张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.曹操关羽马超卒赵云黄忠卒卒卒张飞华容道"层层设防"通关步骤(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
华容道解法(带图解超完整直接打印效果)
华容道"横刀立马1"通关步调(81步)之马矢奏春创作右下卒左一黄下 关右 左上卒下 马右 左下卒上一 下卒左一 马下 关左 右卒上右 下卒上二 马右 左上卒右下 关下 上二卒左二黄上 马上 下二卒右二 关下 右上卒下左 马左 黄左 赵下 曹右 张右 左二卒上二 马左 张下 曹左 赵上 黄右下卒上二 下卒左上关右 张下 马下 中卒左二 曹下 上卒右二 左卒上右 左下卒上二 马上 张左 中卒左下 曹下 右上卒下左 赵左 黄上 曹右 上卒下二 上卒下一 马上张上 下卒左 下中卒下 曹左 黄下 赵右 上二卒右 马右 张上 曹左 上二卒下二 赵左 黄上 下卒右上 关上 下二卒右二 曹下 中二卒左二 关上 左下卒上右 曹右.华容道"横刀立马2"通关步调(90步)张飞曹 操赵云马超关 羽黄忠卒卒卒 卒二卒下 关下 右上卒左一 黄上 左上卒右 马上 下卒右 左下卒左 关下 左上卒下右 马右 下卒上一 关左 下卒左 黄下 上卒右 右中卒上 下卒上 关右 左卒下 马左 中二卒左 右上卒左 黄上 关右 中下卒下 上卒下右 马右 下卒上二 下卒左上 关左 卒下右 中卒下二 黄左 赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二 下卒左上 关右 张下 马下 中卒左二 曹下 上卒右二 左卒上右 下卒上二 马上 张左 中卒左下 曹下 右上卒下左 赵左 黄上 曹右上卒下二 上卒下一 上卒右一 马上 张上 下卒左 下中卒下 曹左 黄下 赵右 上二卒右 马右 张上 曹左上二卒下二 赵左 黄上 下卒右上 关上下二卒右二 曹下中二卒左二 关上 左卒上右 曹右.华容道"齐头并前"通关步调(74步)张飞 曹 操 赵云 卒 关 羽 卒 马超 卒 卒黄忠关下 右中卒下 右上卒左 黄上 关右 左中卒下二 左上卒右 马上 下卒左 中上卒下二 马右 左下卒上二 下卒左上 关左中卒下右 中上卒下二 黄左 赵下 曹右 张右 左二卒上二 马左 张下 曹左 赵上 黄右 下卒上二 下卒左上关右 张下 马下 中卒左二 曹下 上卒右二 左卒上右 左下卒上二 马上 张左 中卒左下 曹下 右上卒下左 赵左 黄上 曹右 上卒下二 上卒下一 上卒右一 马上 张上下卒左 下中卒下 曹左 黄下 赵右 上二卒右 马右 张上 曹左 上二卒下二 赵左 黄上 下卒右上 关上 下二卒右二 曹下 中二卒左二 关上 左下卒上右 曹右.华容道"兵分三路"通关步调(71步)张飞 曹 操 赵云卒 卒 卒 卒 马超关 羽黄忠二卒下 关下 曹下 右上卒左 左上卒右 赵上 黄上 张上 马上 左下卒左 右下卒右 关下 曹下左上卒下右 张右 马上 曹左 黄左 赵下 下卒右上 赵上 黄上 下卒上左 赵下 黄右 下卒上二曹右 马下 张左 上二卒左 上卒左 黄上 赵上 关右 下卒右 马下 张下 上二卒左 黄左 赵上 曹右 上卒下二 上卒下一 上卒右 张上 马上下卒左 中卒下 曹左 赵下 黄右 上二卒右 张右 马上 曹左 上二卒下二 黄左 赵上 下卒右上 关上 左二卒右二 曹下 中二卒左二 关上 左卒上右 曹右.华容道"屯兵东路"通关步调(102步)卒曹 操卒张飞赵云关 羽 马超卒卒黄忠右卒下左 上卒下二 上卒右下 关右 黄上 马上 下卒左二 黄下 关左 下卒左 右卒下 赵下 张右 曹右 马上 下卒上二 黄左 二卒左 右卒左赵下 关右 左上卒右 黄上 下卒左 中卒右 上卒下二 黄右 下卒上一 下卒左一 黄下 关左 中卒上右 下卒上二 黄右 上卒右下 关下上二卒左二 黄上赵上下二卒右二 关下右上卒下左 黄左 赵左 张下 曹右 马右 二卒上二 黄左 马下 曹左 张上 赵右 下卒上二 下卒左上 关右 黄下 马下 中卒左二 曹下 上卒右二 左卒上右 下卒上二 黄上 马左 中卒左下 曹下 右上卒下左 张左 赵上 曹右 上卒下二 上卒下一 上卒右一 黄上 马上 下卒左 下中卒下 曹左 赵下 张右 上二卒右 黄右 马上 曹左上二卒下二 张左 赵上 下卒右上 关上下二卒右二 曹下中二卒左二 关上左下卒上右 曹右.华容道"左右布兵"通关步调(62步)曹 操 张飞 赵云关 羽 卒 卒 马超 黄忠卒卒左二卒上 关左 右下卒左 右卒下 赵下 曹右 张右 左二卒上二 马左 张下曹左 赵上 黄右 下卒上二 下卒左上 关右 张下 马下 中卒左二 曹下 上卒右二左卒上右 左下卒上二马上 张左 中卒左下 曹下 右上卒下左 赵左 黄上 曹右 上卒下二 上卒下一 上卒右一 马上 张上 下卒左 下中卒下 曹左黄下 赵右 上二卒右 马右 张上 曹左 上二卒下二 赵左 黄上 中下卒右上 关上 下二卒右二 曹下 中二卒左二 关上 左下卒上右 曹右.华容道"前挡后阻"通关步调(44步)张飞曹 操赵云黄忠 马超卒 卒 卒 关 羽卒 曹 操关 羽马超卒张右 赵下 黄下 曹下 关左 卒上左 卒上二 马右 曹右赵上 黄左 张左 右卒下 中卒右 曹下 上卒下左 上卒左下 关右一赵上 黄上 张左 卒左 卒下 马上 曹右 黄右 赵下 关左 卒上 卒右 黄上赵上 张上 二卒左 曹下 马下 二卒下 关右 黄上 赵上 张上 右下卒上左 曹左.华容道"层层设防"通关步调(44步)赵云黄忠卒卒卒 张 飞卒曹 操卒卒卒 黄忠 马超关 羽张 飞赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
华容道及解法图解(转载)
华容道及解法图解(转载)
这是⼀个由经典的故事发展⽽成的益智玩具。
⿅港“曹瞒兵败⾛华容,正与关公狭路逢。
只为当初恩义重,放开⾦锁⾛蛟龙”。
这⾸诗是《三国演义》⾥,作者对⾚壁之战关公放⾛曹*的感慨。
“华容道”这⼀古⽼的智⼒游戏,就取意于这段故事。
由于该游戏变化多端,精深莫测,具有百玩不厌等特点,被称为世界“智⼒游戏界的三⼤不可思议的游戏”之⼀。
棋⼦的游戏规则是:只准利⽤2个空平⾯移动,不许把棋⼦重叠,也不许跨过任何棋⼦,要想法⽤最少的步数把曹*移到出⼝。
只许曹*出去,别的棋⼦不许出去。
本游戏的⽬的就是通过移动各个棋⼦,帮助曹*从初始位置移到棋盘最下⽅中部。
⾸先规定⼀下棋⼦的名称:最⼤的“曹”,横着放的“关”,竖着放的“飞”(张、赵、马、黄都称之为“飞”),最⼩的“兵”。
横⼑⽴马解法共81步。
华容道的小知识
华容道的小知识华容道你知道智力游戏界的三大不可思议吗?它指中国人发明的“华容道”,法国人发明的“独立钻石”和匈牙利人发明的“魔方”。
而华容道受欢迎的程度更是智力游戏界的奇迹。
编辑本段历史故事“诸葛亮智算华容,关云长义释曹操”,是世人皆知的一个故事,《三国演义》中的重点篇章。
小说写赤壁战前,诸葛亮算定曹操必败走华容,且夜观天象,曹操不当身亡,考虑到曹操与关羽有恩,于是派关云长把守华容道,留个人情与关羽做。
小说又写曹操果然由乌林向华容道败退,并在途中三次大笑诸葛亮、周瑜智谋不足,未在险要处暗设伏兵。
然而,一笑笑出赵子龙,多亏徐晃、张郃二人双敌赵云,才使曹操得以逃脱;二笑笑出张翼德,又是张辽、徐晃二将抵挡张飞,使曹操再次脱险;三笑非同小可,笑出了关云长,且又在有一夫当关之险的华容狭路上,加之曹军几经打击,此时已无力再战,无奈,曹操只得亲自哀求关羽放行,关羽念旧日恩情,义释曹操,使曹操得以回到江陵。
《三国演义》的上述描写,并非全是凭空之笔。
曹操从赤壁败退,走的确实是华容道,但并没有关羽;曹操在途中确曾大笑,但不是三次,而是一次;曹操笑的也不是诸葛亮与周瑜智谋不足,而是笑刘备虽有计谋却迟缓;曹操笑后确也出现了敌情,但已无惊无险。
据《三国志》记载,曹操在赤壁中了周瑜的火攻之计,索性又一把火烧掉所剩战船,率军经华容向江陵一路败退。
孙刘联军则水陆并进,尾随曹军,紧追不舍。
其实,当时曹操虽然战败,但面临的形势并不十分严峻。
因为在赤壁交锋之前,是曹操强大,孙刘弱小,孙权和刘备首先考虑的是如何挫败曹操的强大攻势,使曹操不得渡过长江,以保全自己的势力范围,或保证自己不被曹操消灭掉,在胜负未卜的情况下,他们没有也无力抽出部分兵力去在曹操可能败退的路线上去设伏。
所以,曹操在败退的路上,虽后有追兵,却前无伏军。
可是,在通向华容的道路上,却遇到了难以想象的困难。
《三国志·武帝纪》裴松之注引《山阳公载记》说:曹操战船被烧,率军从华容道步行而归。
华容道解法(带图解超完整直接打印后果)[资料]
华容道"横刀立马1"通关步骤(81步)右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二张飞曹操赵云马超关羽黄忠卒卒卒卒曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"横刀立马2"通关步骤(90步)二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下张飞曹操赵云卒关羽卒马超卒卒黄忠马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.华容道"齐头并前"通关步骤(74步)张飞曹操赵云卒卒卒卒关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右马超关羽黄忠上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"兵分三路"通关步骤(71步)二卒下关下曹下右上卒左左上卒右赵上黄上张上卒曹操卒张飞赵云关羽马超卒卒黄忠马上左下卒左右下卒右关下曹下左上卒下右张右马上曹左黄左赵下下卒右上赵上黄上下卒上左赵下黄右下卒上二曹右马下张左上二卒左上卒左黄上赵上关右下卒右马下张下上二卒左黄左赵上曹右上卒下二上卒下一上卒右张上马上下卒左中卒下曹左赵下黄右上二卒右张右马上曹左上二卒下二黄左赵上下卒右上关上左二卒右二曹下中二卒左二关上左卒上右曹右.华容道"屯兵东路"通关步骤(102步)右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二曹操张飞赵云关羽卒卒马超黄忠卒卒黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"左右布兵"通关步骤(62步)左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一张飞曹操赵云黄忠马超卒卒卒关羽卒上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"前挡后阻"通关步骤(44步)曹操关羽马超卒赵云黄忠卒卒卒张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.张飞华容道"层层设防"通关步骤(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左二卒下曹右马右黄上张左卒曹操卒卒卒黄忠马超关羽张飞赵云赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
华容道解法(带图解超完整直接打印效果)Word版
华容道"横刀立马1"通关步骤(81步)右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云马超关羽黄忠卒卒卒卒华容道"横刀立马2"通关步骤(90步)二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.张飞曹操赵云卒关羽卒马超卒卒黄忠华容道"齐头并前"通关步骤(74步)关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云卒卒卒卒马超关羽黄忠华容道"兵分三路"通关步骤(71步)二卒下 关下 曹下 右上卒左 左上卒右 赵上 黄上 张上 马上 左下卒左 右下卒右 关下 曹下左上卒下右 张右 马上 曹左 黄左 赵下 下卒右上 赵上 黄上 下卒上左 赵下 黄右 下卒上二曹右 马下 张左 上二卒左 上卒左 黄上赵上 关右 下卒右 马下 张下 上二卒左 黄左 赵上 曹右 上卒下二 上卒下一 上卒右 张上 马上 下卒左中卒下 曹左 赵下 黄右 上二卒右 张右 马上 曹左 上二卒下二 黄左 赵上 下卒右上 关上 左二卒右二 曹下 中二卒左二 关上 左卒上右 曹右.华容道"屯兵东路"通关步骤(102步)卒曹 操卒张飞赵云关 羽 马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上曹操张飞赵云关羽卒卒马超黄忠卒卒左下卒上右曹右.华容道"左右布兵"通关步骤(62步)左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云黄忠马超卒卒卒关羽卒华容道"前挡后阻"通关步骤(44步)张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.曹操关羽马超卒赵云黄忠卒卒卒张飞华容道"层层设防"通关步骤(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
数字华容道,培养孩子逆向思考
数字华容道,培养孩⼦逆向思考
前⼏天突然发现⼀个很好玩的游戏,名字是:数字华容道。
这个可以锻炼孩⼦的观察,逻辑能⼒,培养孩⼦逆向思考解决问题的问题。
数字华容道找到⽬标数字,找到⽬标位置,创造空位来移动,只要分三步⾛,就可以完成了。
第⼀步:先摆好1和2,
⼀个打乱的数字华容道
第⼆步:摆好数字3
通过移动字母,让123排成⼀个反的“L'形,然后像玩吞⾷蛇⼀样让1打洞,使3排到第⼀排的中间位置,然后让3打洞,来到它应该待的地⽅,最后让2,1紧跟其后。
第三步,也是最重要的⼀步,找到⼀组好朋友4.7,把4和7⼀组连起来,排在指定的位⼦,剩下的⼏个数字就可以通知空格移动简单的完成了。
需要注意的是4和7两个数字如果在第三排,就要按47顺序排序,如果4和7两个数字在第⼆排,就要按74的顺序排序,然后通过移动数字就可以完成了。
是不是很好玩?孩⼦最近做完作业就想玩⼀会,有时间⼤家⼀起来动⼿玩玩吧。
华容道解法附图
华容道解法华容道解法1——横刀立马首先规定一下棋子的名称:最大的“曹”,横着放的“关”,竖着放的“飞”,最小的“兵”;横刀立马 81步兵左1格,飞下,关右,兵下,飞右,兵上1,兵左,飞下,关左,兵上折右,兵上,飞右,兵右折下,关下,二兵左,二飞上,二兵右,关下,兵下折左,二飞左,飞下,曹右,飞右,二兵上,飞左,飞下,曹左,飞上,飞右,兵上,兵左折上,关右,二飞下,兵左,曹下,兵右,兵上折右,兵上,飞上,飞左,兵左折下,曹下,兵下折左,飞左,飞上,曹右,兵下1,上兵下1,兵右,二飞上,兵左,兵下,曹左,飞下,飞右,二兵右,飞右,飞上,曹左,二兵下,飞左,飞上,兵右折上,关上,二兵右,曹下,二兵左,关上,兵上折右,曹右华容道解法2——层层设防层层设防 102步关左、兵下折左、兵下、飞下、曹右、飞右、二兵上、二关左、飞左、兵上、兵右折上、关右、二关下、兵下折右、兵下、飞左、曹左、二兵上、飞右、关右、兵下、兵左、关上、兵右、关上、关左、飞下、兵下、二关右、兵右、飞下、曹左、兵左折上、关上、飞上、二兵右、关右、飞下、曹下、二兵左、关上、兵上折右、曹右、兵下、兵左折下、关左、兵上折左、飞上、兵上、二关右、飞右、二兵下、曹左、兵左、兵下、飞下、关右、曹上、二兵上、飞上、关左、关下、飞下、兵右、兵上、飞右、兵右折下、曹下、关左、二兵上、二飞上、关上、关右、二兵下、曹下、关下、二兵左、二飞上、二关上、二兵右、曹下、关左、兵上折右、曹右华容道"横刀立马1"通关步骤81步右下卒左一,黄下,关右,左上卒下,马右,左下卒上一,下卒左一,马下,关左,右卒上右,下卒上二,马右,左上卒右下,关下,上二卒左二,黄上,马上,下二卒右二,关下,右上卒下左,马左,黄左,赵下,曹右,张右,左二卒上二,马左,张下,曹左,赵上,黄右,下卒上二,下卒左上,关右,张下,马下,中卒左二,曹下,上卒右二,左卒上右,左下卒上二,马上,张左,中卒左下,曹下,右上卒下左,赵左,黄上,曹右,上卒下二,上卒下一,上卒右一,马上,张上,下卒左,下中卒下,曹左,黄下,赵右,上二卒右,马右,张上,曹左,上二卒下二,赵左,黄上,下卒右上,关上,下二卒右二,曹下,中二卒左二,关上,左下卒上右,曹右. ------------------------------------华容道"横刀立马2"通关步骤90步二卒下,关下,右上卒左一,黄上,左上卒右,马上,下卒右,左下卒左,关下,左上卒下右,马右,下卒上一,关左,下卒左,黄下,上卒右,右中卒上,下卒上,关右,左卒下,马左,中二卒左,右上卒左,黄上,关右,中下卒下,上卒下右,马右,下卒上二,下卒左上,关左,卒下右,中卒下二,黄左,赵下,曹右,张右,左二卒上二,马左,张下,曹左,赵上,黄右,下卒上二,下卒左上,关右,张下,马下,中卒左二,曹下,上卒右二,左卒上右,下卒上二,马上,张左,中卒左下,曹下,右上卒下左,赵左,黄上,曹右,上卒下二,上卒下一,上卒右一,马上,张上,下卒左,下中卒下,曹左,黄下,赵右,上二卒右,马右,张上,曹左,上二卒下二,赵左,黄上,下卒右上,关上,下二卒右二,曹下,中二卒左二,关上,左卒上右,曹右.-------------------------------------------------------------------------------华容道"齐头并前"通关步骤74步关下,右中卒下,右上卒左,黄上,关右,左中卒下二,左上卒右,马上,下卒左,中上卒下二,马右,左下卒上二,下卒左上,关左,中卒下右,中上卒下二,黄左,赵下,曹右,张右,左二卒上二,马左,张下,曹左,赵上,黄右,下卒上二,下卒左上,关右,张下,马下,中卒左二,曹下,上卒右二,左卒上右,左下卒上二,马上,张左,中卒左下,曹下,右上卒下左,赵左,黄上,曹右,上卒下二,上卒下一,上卒右一,马上,张上,下卒左,下中卒下,曹左,黄下,赵右,上二卒右,马右,张上,曹左,上二卒下二,赵左,黄上,下卒右上,关上,下二卒右二,曹下,中二卒左二,关上,左下卒上右,曹右.--------------------------------------------------------------------------------华容道"兵分三路"通关步骤71步二卒下,关下,曹下,右上卒左,左上卒右,赵上,黄上,张上,马上,左下卒左,右下卒右,关下,曹下,左上卒下右,张右,马上,曹左,黄左,赵下,下卒右上,赵上,黄上,下卒上左,赵下,黄右,下卒上二,曹右,马下,张左,上二卒左,上卒左,黄上,赵上,关右,下卒右,马下,张下,上二卒左,黄左,赵上,曹右,上卒下二,上卒下一,上卒右,张上,马上,下卒左,中卒下,曹左,赵下,黄右,上二卒右,张右,马上,曹左,上二卒下二,黄左,赵上,下卒右上,关上,左二卒右二,曹下,中二卒左二,关上,左卒上右,曹右.--------------------------------------------------------------------------------华容道"屯兵东路"通关步骤102步右卒下左,上卒下二,上卒右下,关右,黄上,马上,下卒左二,黄下,关左,下卒左,卒下,赵下,张右,曹右,马上,下卒上二,黄左,二卒左,卒左,赵下,关右,左上卒右,黄上,下卒左,中卒右,上卒下二,黄右,下卒上一,下卒左一,黄下,关左,中卒上右,下卒上二,黄右,上卒右下,关下,上二卒左二,黄上,赵上,下二卒右二,关下,右上卒下左,黄左,赵左,张下,曹右,马右,二卒上二,黄左,马下,曹左,张上,赵右,下卒上二,下卒左上,关右,黄下,马下,中卒左二,曹下,上卒右二,卒上右,下卒上二,黄上,马左,卒左下,曹下,右上卒下左,张左,赵上,曹右,上卒下二,上卒下一,上卒右一,黄上,马上,下卒左,下中卒下,曹左,赵下,张右,上二卒右,黄右,马上,曹左,上二卒下二,张左,赵上,下卒右上,关上,下二卒右二,曹下,中二卒左二,关上,左卒上右,曹右-------------------------------------------------------------------------------华容道"左右布兵"通关步骤62步左二卒上,关左,右下卒左,右卒下,赵下,曹右,张右,左二卒上二,马左,张下,曹左,赵上,黄右,下卒上二,下卒左上,关右,张下,马下,中卒左二,曹下,上卒右二,左卒上右,左下卒上二,马上,张左,中卒左下,曹下,右上卒下左,赵左,黄上,曹右,上卒下二,上卒下一,上卒右一,马上,张上,下卒左,下中卒下,曹左,黄下,赵右,上二卒右,马右,张上,曹左,上二卒下二,赵左,黄上,中下卒右上,关上,下二卒右二,曹下,中二卒左二,关上,左下卒上右,曹右.----------------------------------------------华容道"前挡后阻"通关步骤44步张右,赵下,黄下,曹下,关左,卒上左,卒上二,马右,曹右,赵上,黄左,张左,右卒下,中卒右,曹下,上卒下左,上卒左下,关右一,赵上,黄上,张左,卒左,卒下,马上,曹右,黄右,赵下,关左,卒上,卒右,黄上,赵上,张上,二卒左,曹下,马下,二卒下,关右,黄上,赵上,张上,右下卒上左,曹左. ----------------------------------华容道"插翅难飞"通关步骤90步二卒左,黄下,曹右,马上,左下卒右上,关上,张左,黄下,上卒右,中卒下,左二卒右,关右,赵下,马左,曹左,卒上二,卒右上,卒右二,关上,卒上左,张右,赵下,关左, 上卒左下,关右, 赵上,张左,卒下,中卒右,赵右,马下,曹左,下卒左上,关上,黄上,二卒上,张右,赵下,马下,曹下,二卒左二,关上,中卒上右,曹右,马上,赵左,卒左下,曹下,上卒下右,上卒右下,关左,右卒上左,黄上,曹右,上卒下二,马右,赵上,中卒左下,马下,中卒左,卒下,关右,赵上,马左,曹左,黄下,关右,二卒右,赵右,马上,曹左,上卒下一,上卒左,黄上,张上,下二卒右二,曹下,赵下,马下,关左,黄上,二卒上,张上,左下卒上右,曹右.--------------------------------------------------------------------------------华容道"近在咫尺"通关步骤117步张下,关下,卒下右,上卒下二,赵左,中卒上二,右卒左上,右卒左二,曹上,张右,关下,右卒下左,曹左,黄下,马右,下卒右上,曹上,卒右二,卒下左,赵下,卒左下,卒左二,曹上,左卒上右,赵右,二卒下二,曹左,马左,黄上,下卒右上,张上,关右,赵下,上卒右,中卒上,赵左,上卒下二,右二卒左,张左,黄下,马右,曹右,卒上二,卒左上,卒左二,张上,卒上右,关左,黄下,张右,左卒右下,张左,黄上,关右,卒下,中卒左,黄左,马下,曹右,下卒右上,张上,赵上,二卒上,关左,黄下,马下,曹下,上二卒右二,张上,中卒上左,曹左,马上,黄右,卒右下,曹下,上卒下左,卒左下,张右,左卒上右,赵上,曹左,上卒下二,马左,黄上,中卒右下,马下,中卒右,卒下,张左,黄上,马右,曹右,赵下,张左,二卒左,黄左,马上,曹右,上卒下一,上卒右,赵上,关上,下二卒左二,曹下,马下,黄下,张右,赵上,二卒上,关上,右卒上左,曹左--------------------------------------------------------------------------------华容道"层层设防"通关步骤44步赵右,马下,黄下,卒下右,卒下二,曹左,下卒左上,关上,左二卒右,曹下,上二卒左,关上,左卒上右,曹右,马上,黄左,张左,赵左,二卒下,曹右,马右,黄上,张左,赵左,右上卒左下,曹下,关下,上二卒右二,马上,黄上,张上,赵上,下二卒左二,曹下,张右,赵上,右卒上左,曹左; -----------------------------------------------华容道"水泄不通"通关步骤64步黄下,赵左,右卒上,左卒右,黄右,下卒右上,马下,赵左,黄上,下卒左二,卒下左,上卒下二,黄右,下卒上一,右卒左,黄下,赵右,左卒上左,下卒上二,马右,左上卒下二,中卒左下,赵左,中卒上右,下卒上二,马右,左上卒右下,赵下,右二卒左二,马上,黄上,左二卒右二,赵下,上二卒下,曹下,关左,张上,马上,黄上,下二卒上,赵右,左二卒下,曹下,关下,张左,马上,黄上,二卒上,赵上,左二卒右二,曹下,二中卒左二,赵上,左下卒上右,曹右. ----------------------------------------------------------------华容道"小燕出巢"通关步骤131步关下,右上卒左二,下卒上左,关右,中卒下,右卒左,赵下,张右,中二卒上,下二卒上,关左,赵下,中卒右一,上卒下,张左,卒右上,赵上,关右,左卒下右,上卒下二,马下,曹左,黄左,卒上一,张右,下二卒上,下卒右,马下,中上卒左,张左,上卒下,黄右,曹右,左卒上二,马上,二卒左,赵左,关左,卒下二,黄下,曹右,上卒右,马上,下二卒上,关左,下卒左,黄下,张右,左卒右上,张左一,黄上,下卒右,关右,卒下,马下,上二卒左,曹左,黄上,下卒上二,关右,下卒右,马下,张左,中卒左,黄下,曹右,下卒右上,张上,马上,下卒左,关左,黄下,中卒左,曹下,上二卒右二,张上,中卒上左,曹左,上卒下二,上卒右下,张右,卒上右,马上,下卒上二,赵左,关左,黄左,上二卒下二,曹右,左卒右,马下,上卒下,张左,曹上,下二卒上,黄上,关右,赵下,马下,上卒左,中卒上,黄左,右上卒左下,曹下,张右,二卒上,马上,黄上,赵上,关左,二卒下,曹下,张下,上二卒右二,马上,黄上,赵上,关上,右二卒左二,曹下,赵右,关上,右卒上左,曹左. --------------------------------------------------------------------------------华容道"兵挡将阻"通关步骤124步赵右,卒下右,马下,卒下二,曹左,上卒左,黄上,张右,中卒右,马上,下卒左,赵左,卒下,关右,中卒下,张左,黄下,上卒右,曹右,马上,中卒左上,下卒上,关左,赵左,卒左,黄下,上卒下二,曹右,马右,下二卒上,张左,关左,上卒左,下卒上,黄上,赵右,关下,张下,马下,上卒右,卒上,马左,上卒下一,卒右,马上,张上,中卒左一,卒下,张右,马下,二卒左,曹左,黄上,卒右上,赵上,关右,马下,张左,上卒左,中卒下,赵左,黄下,曹右,卒右上,张上,马上,下卒左,关左,黄下,中卒左,曹下,上二卒右二,张上,中卒上左,曹左,上卒下二,上卒右下,张右,卒上右,马上,下卒上二,赵左,关右,黄左,上二卒下二,曹右,左卒右,马下,上卒下,张左,曹上,下二卒上,黄上,关右,赵下,马下,上卒左,中卒上,黄左,右上卒左下,曹下,张右,二卒上,马上,黄上,赵上,关左,二卒下,曹下,张下,上二卒右二,马上,黄上,赵上,关上,右二卒左二,曹下,赵右,关上,右卒上左,曹左.--------------------------------------华容道"过五关"通关步骤37步关左,赵下下,下左,上卒下二,曹右,左下卒右上,马上,张上,关上,赵左,黄下,二卒下,曹下,上二卒右,马上,张上,关上,赵上,黄左,二卒下,曹下,张右,关上,赵上,黄上,下二卒左,曹下,赵右,黄上,右卒上左,曹左.走投无路。
华容道解法(带图解超完整直接打印效果)
华容道"横刀立马1"通关步调(81步)之蔡仲巾千创作右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"横刀立马2"通关步调(90步)张飞曹操赵云马超关羽黄忠卒卒卒卒二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.华容道"齐头并前"通关步调(74步)张飞曹操赵云卒关羽卒马超卒卒黄忠关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"兵分三路"通关步调(71步)张飞曹操赵云卒卒卒卒马超关羽黄忠卒曹操卒二卒下关下曹下右上卒左左上卒右赵上黄上张上马上左下卒左右下卒右关下曹下左上卒下右张右马上曹左黄左赵下下卒右上赵上黄上下卒上左赵下黄右下卒上二曹右马下张左上二卒左上卒左黄上赵上关右下卒右马下张下上二卒左黄左赵上曹右上卒下二上卒下一上卒右张上马上下卒左中卒下曹左赵下黄右上二卒右张右马上曹左上二卒下二黄左赵上下卒右上关上左二卒右二曹下中二卒左二关上左卒上右曹右.华容道"屯兵东路"通关步调(102步)张飞赵云关羽马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"左右布兵"通关步调(62步)曹操张飞赵云关羽卒卒马超黄忠卒卒左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"前挡后阻"通关步调(44步)张飞曹操赵云黄忠马超卒卒卒关羽卒曹操关羽马超卒张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.华容道"层层设防"通关步调(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左赵云黄忠卒卒卒张飞卒曹操卒卒卒黄忠马超关羽张飞赵云二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
华容道解法(带图解,完全修改无错误及调整为最佳打印效果)
华容道"横刀立马1"通关步调(81步)之皇甫霹躏创作右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上张飞曹操赵云马超关羽黄忠卒卒卒卒左下卒上右曹右.华容道"横刀立马2"通关步调(90步)二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.张飞曹操赵云卒关羽卒马超卒卒黄忠华容道"齐头并前"通关步调(74步)关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"兵分三路"通关步调(71步)张飞曹操赵云卒卒卒卒马超关羽黄忠卒曹操卒二卒下关下曹下右上卒左左上卒右赵上黄上张上马上左下卒左右下卒右关下曹下左上卒下右张右马上曹左黄左赵下下卒右上赵上黄上下卒上左赵下黄右下卒上二曹右马下张左上二卒左上卒左黄上赵上关右下卒右马下张下上二卒左黄左赵上曹右上卒下二上卒下一上卒右张上马上下卒左中卒下曹左赵下黄右上二卒右张右马上曹左上二卒下二黄左赵上下卒右上关上左二卒右二曹下中二卒左二关上左卒上右曹右.华容道"屯兵东路"通关步调(102步)张飞赵云关羽马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"左右布兵"通关步调(62步)曹操张飞赵云关羽卒卒马超黄忠卒卒左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"前挡后阻"通关步调(44步)张飞曹操赵云黄忠马超卒卒卒关羽卒曹操关羽马超卒张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.华容道"层层设防"通关步调(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右马上黄左张左赵左赵云黄忠卒卒卒张飞卒曹操卒卒卒黄忠马超关羽张飞赵云二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二马上黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左。
华容道事件的真相_作文900字_高三话题作文_
华容道事件的真相华容道事件是《三国演义》中的一个重要的事件。
关大人以私废公,放走了曹先生。
这件事使关将军的历史威信相对减色不少。
读过三国的都知道,关将军原来是在刘备那个单位开工资的。
徐州之战,刘备那个单位暂时停产了,职工们都解散回家了。
关将军也只好停薪留职,到曹操那里当临时工。
曹操那里是财大气粗的事业单位,给关羽的福利待遇当然也不错。
当然关羽干得也卖力。
比如主动承包了斩颜良诛文丑的“白马坡工程”,而且出色地完成了定额指标。
曹操便想把关羽这个临时工转正。
当然关羽没同意,不愿意端曹操这个单位的铁饭碗。
他听说刘备那个单位又开工了,便寻了去。
曹操和关羽就这么点关系,关羽就硬敢在华容道上随便放人?这已经超出了自由主义的范畴。
刘备实在应该让审计部门查一查关先生的账目,关羽到底吃了曹先生多少回扣?可是刘备只说几句不痛不痒的话,就屁事也没了。
关羽由此担了千古的责备。
现在许多人推测,这里边的事情大有文章。
设想,当初关羽若是放马过去,一刀结果了曹操那厮的性命,刘备还当得了皇上嘛?还不得乖乖地把汉献帝接回来,刘备只能当皇叔。
皇叔虽然比皇上辈大,可实惠就差多了。
那乱哄哄的三国演义的局面就会改写,也省得现在拍几十集电视剧费劲了。
历来的聪明人都明白其中的黑幕。
当时曹操已经是笼中之鸟,派谁去逮,刘备颇是费心思的。
交给张飞那个愣小子肯定不行,还不得把事办砸了?交给关羽,可以让关羽以私情放曹操走人,足可掩世人耳目了,于是,这一场政治黑幕,就这样形成了。
关羽也可以两边落得人情,何乐而不为呢?所谓明白人一点就透,关羽心照不宣,就欣然领命而去了。
事后,关羽装着满脸惭愧回来汇报工作,诸葛亮也假装生气,让人真事似地把关羽绑了,要严格按制度办事,定关羽的死罪。
这时,第一把手刘备就及时出面了,替关羽说情,并主动承担领导责任。
诸葛亮先生也就就坡下驴了。
我们不能苛求古人,诸葛亮先生是领刘备工资过日子的,所谓坚持原则,一涉及个人利益,就不大好说了。
华容道解法(带图解超完整直接打印效果)
华容道"横刀立马1"通关步骤(81步)右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上马上下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云马超关羽黄忠卒卒卒卒华容道"横刀立马2"通关步骤(90步)二卒下关下右上卒左一黄上左上卒右马上下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.张飞曹操赵云卒关羽卒马超卒卒黄忠华容道"齐头并前"通关步骤(74步)关下右中卒下右上卒左黄上关右左中卒下二左上卒右马上下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云卒卒卒卒马超关羽黄忠华容道"兵分三路"通关步骤(71步)二卒下 关下 曹下 右上卒左 左上卒右 赵上 黄上 张上 马上 左下卒左 右下卒右 关下 曹下左上卒下右 张右 马上 曹左 黄左 赵下 下卒右上 赵上 黄上 下卒上左 赵下 黄右 下卒上二曹右 马下 张左 上二卒左 上卒左 黄上赵上 关右 下卒右 马下 张下 上二卒左 黄左 赵上 曹右 上卒下二 上卒下一 上卒右 张上 马上 下卒左中卒下 曹左 赵下 黄右 上二卒右 张右 马上 曹左 上二卒下二 黄左 赵上 下卒右上 关上 左二卒右二 曹下 中二卒左二 关上 左卒上右 曹右.华容道"屯兵东路"通关步骤(102步)卒曹 操卒张飞赵云关 羽 马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上马上下卒左二黄下关左下卒左右卒下赵下张右曹右马上下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上马上下卒左下中卒下曹左赵下张右上二卒右黄右马上曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.曹操张飞赵云关羽卒卒马超黄忠卒卒华容道"左右布兵"通关步骤(62步)左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二马上张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一马上张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.张飞曹操赵云黄忠马超卒卒卒关羽卒张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下马上曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.曹操关羽马超卒赵云黄忠卒卒卒张飞赵右 马下 黄下 卒下右 卒下二曹左下卒左上 关上 左二卒右 曹下上二卒左 关上 左卒上右 曹右 马上 黄左 张左 赵左 二卒下 曹右 马右 黄上 张左 赵左右上卒左下 曹下 关下 上二卒右二 马上 黄上 张上 赵上 下二卒左二 曹下 张右 赵上 右卒上左 曹左。
华容道解法(带图解,完全修改无错误及调整为最佳打印效果)
华容道"横刀立马1"通关步调(81步)右下卒左一黄下关右左上卒下马右左下卒上一下卒左一马下关左右卒上右下卒上二马右左上卒右下关下上二卒左二黄上立时下二卒右二关下右上卒下左马左黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二立时张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一立时张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"横刀立马2"通关步调(90步)张飞曹操赵云马超关羽黄忠卒卒卒卒二卒下关下右上卒左一黄上左上卒右立时下卒右左下卒左关下左上卒下右马右下卒上一关左下卒左黄下上卒右右中卒上下卒上关右左卒下马左中二卒左右上卒左黄上关右中下卒下上卒下右马右下卒上二下卒左上关左卒下右中卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右下卒上二立时张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一立时张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左卒上右曹右.华容道"齐头并前"通关步调(74步)张飞曹操赵云卒关羽卒马超卒卒黄忠关下右中卒下右上卒左黄上关右左中卒下二左上卒右立时下卒左中上卒下二马右左下卒上二下卒左上关左中卒下右中上卒下二黄左赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二立时张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一立时张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"兵分三路"通关步调(71步)张飞曹操赵云卒卒卒卒马超关羽黄忠卒曹操卒二卒下关下曹下右上卒左左上卒右赵上黄上张上立时左下卒左右下卒右关下曹下左上卒下右张右立时曹左黄左赵下下卒右上赵上黄上下卒上左赵下黄右下卒上二曹右马下张左上二卒左上卒左黄上赵上关右下卒右马下张下上二卒左黄左赵上曹右上卒下二上卒下一上卒右张上立时下卒左中卒下曹左赵下黄右上二卒右张右立时曹左上二卒下二黄左赵上下卒右上关上左二卒右二曹下中二卒左二关上左卒上右曹右.华容道"屯兵东路"通关步调(102步)张飞赵云关羽马超卒卒黄忠右卒下左上卒下二上卒右下关右黄上立时下卒左二黄下关左下卒左右卒下赵下张右曹右立时下卒上二黄左二卒左右卒左赵下关右左上卒右黄上下卒左中卒右上卒下二黄右下卒上一下卒左一黄下关左中卒上右下卒上二黄右上卒右下关下上二卒左二黄上赵上下二卒右二关下右上卒下左黄左赵左张下曹右马右二卒上二黄左马下曹左张上赵右下卒上二下卒左上关右黄下马下中卒左二曹下上卒右二左卒上右下卒上二黄上马左中卒左下曹下右上卒下左张左赵上曹右上卒下二上卒下一上卒右一黄上立时下卒左下中卒下曹左赵下张右上二卒右黄右立时曹左上二卒下二张左赵上下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"阁下布兵"通关步调(62步)曹操张飞赵云关羽卒卒马超黄忠卒卒左二卒上关左右下卒左右卒下赵下曹右张右左二卒上二马左张下曹左赵上黄右下卒上二下卒左上关右张下马下中卒左二曹下上卒右二左卒上右左下卒上二立时张左中卒左下曹下右上卒下左赵左黄上曹右上卒下二上卒下一上卒右一立时张上下卒左下中卒下曹左黄下赵右上二卒右马右张上曹左上二卒下二赵左黄上中下卒右上关上下二卒右二曹下中二卒左二关上左下卒上右曹右.华容道"前挡后阻"通关步调(44步)张飞曹操赵云黄忠马超卒卒卒关羽卒曹操关羽马超卒张右赵下黄下曹下关左卒上左卒上二马右曹右赵上黄左张左右卒下中卒右曹下上卒下左上卒左下关右一赵上黄上张左卒左卒下立时曹右黄右赵下关左卒上卒右黄上赵上张上二卒左曹下马下二卒下关右黄上赵上张上右下卒上左曹左.华容道"层层设防"通关步调(44步)赵右马下黄下卒下右卒下二曹左下卒左上关上左二卒右曹下上二卒左关上左卒上右曹右立时黄左张左赵左赵云黄忠卒卒卒张飞卒曹操卒卒卒黄忠马超关羽张飞赵云二卒下曹右马右黄上张左赵左右上卒左下曹下关下上二卒右二立时黄上张上赵上下二卒左二曹下张右赵上右卒上左曹左.华容道"插翅难飞"通关步调(90步)二卒左黄下曹右立时左下卒右上关上张左黄下上卒右中卒下左二卒右关右赵下马左曹左卒上二卒右上卒右二关上卒上左张右赵下关左上卒左下关右赵上张左卒下中卒右赵右马下曹左下卒左上关上黄上二卒上张右赵下马下曹下二卒左二关上中卒上右曹右立时赵左卒左下曹下上卒下右上卒右下关左右卒上左黄上曹右上卒下二马右赵上中卒左下马下中卒左卒下关右赵上马左曹左黄下关右二卒右赵云曹操黄忠卒马超卒卒卒关羽张飞赵右立时曹左上卒下一上卒左黄上张上下二卒右二曹下赵下马下关左黄上二卒上张上左下卒上右曹右.华容道"近在咫尺"通关步调(117步)张下,关下卒下右上卒下二赵左中卒上二右卒左上右卒左二曹上,张右关下右卒下左曹左,黄下马右下卒右上曹上卒右二卒下左赵下卒左下卒左二曹上左卒上右赵右二卒下二曹左,马左黄上下卒右上张上,关右赵下上卒右中卒上赵左上卒下二右二卒左张左,黄下马右,曹右卒上二卒左上卒左二张上卒上右关左,黄下张右左卒右下张左,黄上关右,卒下中卒左黄左,马下曹右下卒右上张上,赵上二卒上关左,黄下马下,曹下上二卒右二张上中卒上左曹左,立时黄右卒右下曹下上卒下左卒左下张右左卒上右赵上,曹左上卒下二马左,黄上中卒右下马下中卒右卒下,张左黄上,马右曹右,赵下张左二卒左黄左,立时卒张飞赵云马超卒黄忠卒卒关羽曹操曹右上卒下一上卒右赵上,关上下二卒左二曹下,马下黄下,张右赵上二卒上关上右卒上左曹左.华容道"水泄不通"通关步调(64步)黄下赵左右卒上左卒右黄右下卒右上马下赵左黄上下卒左二卒下左上卒下二黄右下卒上一右卒左黄下赵右左卒上左下卒上二马右左上卒下二中卒左下赵左中卒上右下卒上二马右左上卒右下赵下右二卒左二立时黄上左二卒右二赵下上二卒下曹下关左张上立时黄上下二卒上赵右左二卒下曹下关下张左立时黄上二卒上赵上左二卒右二曹下二中卒左二赵上左下卒上右曹右.华容道"小燕出巢"通关步调(131步)曹操关羽张飞黄忠马超赵云卒卒卒卒关下右上卒左二下卒上左关右,中卒下右卒左赵下,张右中二卒上下二卒上关左,赵下中卒右一上卒下张左,卒右上赵上,关右左卒下右上卒下二.马下,曹左黄左,卒上一张右下二卒上下卒右,马下中上卒左张左,上卒下黄右,曹右左卒上二立时,二卒左赵左,关左卒下二黄下,曹右上卒右,立时下二卒上关左,下卒左黄下,张右左卒右上张左一黄上,下卒右关右,卒下马下上二卒左曹左,黄上下卒上二关右,下卒右马下,张左中卒左黄下,曹右下卒右上张上,立时下卒左关左,黄下中卒左,曹下上二卒右二张上中卒上左曹左上卒下二上卒右下张右,卒上右立时下卒上二赵左,关左黄左上二卒下二曹右,左卒右马下,上卒下张左,曹上下二卒上黄上,关右赵下,马下上卒左中卒上,黄左右上卒左下曹下,张右二卒上立时,黄上赵上,关左二卒下曹下,张下上二卒右二立时,黄上赵上,关上右二卒左二曹下,赵右关上右卒上左曹左.华容道"兵挡将阻"通关步调(124步)张飞曹操赵云马超黄忠卒关羽卒卒卒赵右卒下右马下卒下二曹左上卒左黄上张右中卒右立时下卒左赵左,卒下关右中卒下张左,黄下上卒右曹右,立时中卒左上下卒上关左,赵左卒左,黄下上卒下二曹右,马右下二卒上张左,关左上卒左下卒上黄上,赵右关下,张下马下上卒右卒上,马左上卒下一卒右,立时张上中卒左一卒下,张右马下二卒左曹左,黄上卒右上赵上,关右马下,张左上卒左中卒下赵左,黄下曹右卒右上张上,立时下卒左关左,黄下中卒左曹下上二卒右二张上中卒上左曹左上卒下二上卒右下张右卒上右立时下卒上二赵左,关右黄左上二卒下二曹右左卒右马下上卒下张左曹上下二卒上黄上,关右赵下,马下上卒左中卒上黄左右上卒左下曹下,张右二卒上立时,黄上赵上,关左二卒下曹下,张下上二卒右二立时,黄上赵上,关上右二卒左二曹下,赵右,关上右卒上左曹左.华容道"过五关"通关步调(37步)卒曹操卒马超关羽卒赵云卒张飞关左赵下黄下右卒下左上卒下二曹右左下卒右上立时张上关上赵左黄下二卒下曹下上二卒右立时张上关上赵上黄左二卒下曹下张右关上赵上黄上下二卒左曹下赵右黄上右卒上左曹左.卒曹操卒卒卒马超黄忠张飞赵云关羽。
华容道经典布局及变化规律图解大全
华容道经典布局及变化规律图解大全陈瑞编著前言华容道是最经典的三大游戏之一。
它有几十个经典的布局,又可以任由个人喜好设置自己喜欢的不同布局,每个布局的解法又有多样,其规则简单、变化万千,妙趣横生、趣味无穷,是一款老少皆宜的游戏,最大的优点还在于绝不会上瘾,是孩子开发智力、培养逻辑思维的最佳游戏之一。
一个偶然的机会,我接触了“发芽网”的华容道,用了半年的时间,解出了全部406个布局(经整合为394种)的最少步数解法。
如果将这些解法全部予以文字说明,可以编写成厚厚的一大本书,既费时又不一定能看清楚,有没有能用最简单的方式予以说明?根据华容道的规则和特征,我创造性的发现仅用“0,1,2, 3”四个数字符号就可以充分解释每一步的走法。
因为,华容道的棋子有:“曹操”,即“大方块”;“五将”之关羽、张飞、黄忠、赵云、马超,即“长方块”(因摆法不同又分“横排”与“竖排”两种);“蜀兵”,即“小方块”;还有2个“空格子”。
经认真分析,不管棋子如何摆法,处在哪个位置,其实质都只有四种没有什么本质差别的表现形式,即:大方块、横方块、竖方块和小方块。
所以,在任何布局、任何时候,可以移动棋子只是“空格子”边上的几个棋子,最多不会超出6个。
如果用常规的方法表示一步棋的走法,既要确定走的是什么棋子,又要讲清楚棋子走的方向,如:“横排的关羽向左移动2步”,走一步棋就要用11个文字说明,才是比较清楚。
从没有本质差别的四种表现形式出发,用“0”表示“曹操”;用“1”表示“横排的五将”;用“2”表示“竖排的五将”;用“3”表示“蜀兵”,就非常简单了。
这时,我女儿提出:有时候会出现相同两个以上棋子可以走,就存在不确定性的可能性。
这确实是个问题,但经仔细观察发现,大多数时候都是唯一的,哪么,只要区分小部分情况就可以了,如何相同棋子的正确位置呢?在数字符号后加上“上、下、左、右、中、左上、左下、右上、右下、中上、中下、中左、中右”即可。
最后还发现两个问题:一是当遇有棋子可以两个方向可以移动时怎么办?在数字符号后加上带括号的“上、下、左、右”表示移动的方向,以示与方位区别;二是当某一棋子可以走两格,但最佳走法却是一格时怎么办?在数字符号后加上“.”,表示只走一格,与走两格或只能走一格的棋子以示区别。
实验报告(华容道)
数据结构(华容道)实验报告实验名称:华容道学生姓名:班级:学号:日期:一、实验目的可以输入华容道游戏的起始布局,求出求解结果。
二、程序分析2.1存储结构链式存储结构2.2程序流程对于此类问题的求解,一般都是通过搜索空间的方法获得可行解法。
这里采用广度优先搜索。
理论上讲,广度优先算法得到的第一个解,一定是一个搜索步数最少的解(如有解存在),这正好是华容道游戏的需要。
广度优先搜索算法一般通过队列存储结构实现。
由当前布局状态判断哪些棋子可以移动,每移动一个棋子,得到一个新的布局状态,若不是最终解且该布局以前没有出现过,则入队。
显然算法在设计细节时需要考虑移动棋子的算法,以及如何判断新的布局状态是否出现过。
2.3关键算法分析算法1:MemoryPool::MemoryPool(unsigned int size){if (size <= 100)throw"size should be greater than 100.";m_Base = new char[size];if (!m_Base)throw"no enough memory.";m_PoolSize = size;m_Frist = NULL;InsertFreeBlock(m_Base, size - 2 * sizeof(BlockBorder));}void MemoryPool::InsertFreeBlock(void *p, int size){FreeBlockHead*s = (FreeBlockHead *)p;s->BlockLength = size;p = (char*)p + size + sizeof(BlockBorder);((BlockBorder*)p)->BlockLength = size;if (m_Frist)m_Frist->prior = s;s->next = m_Frist;s->prior = NULL;m_Frist = s;}void MemoryPool::DeleteFreeBlock(FreeBlockHead *p){if (!p->next && !p->prior){m_Frist = NULL;}else if (!p->next&&p->prior){p->prior->next = NULL;}else if (!p->prior){p->next->prior = NULL;m_Frist = p->next;}else{p->next->prior = p->prior;p->prior->next = p->next;}}void MemoryPool::SetUsedBorder(void *p, int size){((BlockBorder*)p)->BlockLength = -size;p = (char*)p + sizeof(BlockBorder) + size;((BlockBorder*)p)->BlockLength = -size;}void * MemoryPool::Allocate(int size){if (m_Frist == NULL) return NULL;FreeBlockHead *p = m_Frist;while (p&&p->MemorySize() < size)p = p->next;if (!p) return NULL;if (p->MemorySize() <= size + sizeof(FreeBlockHead) + sizeof(BlockBorder)) {DeleteFreeBlock(p);SetUsedBorder(p, p->BlockLength);return (char*)p + sizeof(BlockBorder);}else{int newsize = p->MemorySize() - size - 2 * sizeof(BlockBorder);DeleteFreeBlock(p);InsertFreeBlock(p, newsize);SetUsedBorder((char*)p + p->BlockSize(), size);return (char*)p + p->BlockSize() + sizeof(BlockBorder);}}BlockBorder * MemoryPool::GetCurrentBlock(void *p){return(BlockBorder*)((char*)p - sizeof(BlockBorder));}BlockBorder* MemoryPool::GetPreBlock(void *p){char *cp = (char*)GetCurrentBlock(p);if (cp == m_Base) return NULL;else{int len = *(int *)(cp - sizeof(BlockBorder));cp -= 2 * sizeof(BlockBorder) + (len < 0 ? -len : len);return (BlockBorder*)p;}}BlockBorder * MemoryPool::GetNextBlock(void *p){BlockBorder * bp = GetCurrentBlock(p);char *cp = (char*)bp + bp->BlockSize();return (cp == m_Base + m_PoolSize) ? NULL : (BlockBorder*)cp;}void MemoryPool::Free(void *p){BlockBorder * currentBlock = GetCurrentBlock(p);BlockBorder * nextBlock = GetNextBlock(p);if (nextBlock&&nextBlock->Free()){int size = nextBlock->BlockSize();DeleteFreeBlock((FreeBlockHead*)nextBlock);InsertFreeBlock(currentBlock, currentBlock->MemorySize() + size);}BlockBorder * preBlock = GetPreBlock(p);if (preBlock&&preBlock->Free()){DeleteFreeBlock((FreeBlockHead*)preBlock);InsertFreeBlock(preBlock, preBlock->MemorySize() + currentBlock->BlockSize());}else{InsertFreeBlock(currentBlock, currentBlock->MemorySize());}}MemoryPool::~MemoryPool(){cout << m_Frist << endl;cout <<"size:"<< m_Frist->MemorySize() << endl;if (m_Base)delete[]m_Base;}[1]算法功能(1)每个状态布局的结构定义struct G{char grid[5][4];//当前状态的布局char father[5][4];//到达当前状态的前一个状态布局};bool operator < (const G&a, const G&b){return memcmp(a.grid[0], b.grid[0], 20) < 0;}(2)棋子移动考虑到一些棋子一次可能有两种移动方式,设计MOVE函数返回移动方式的数目,参数NEWG指针指向为移动后的状态数组,每个元素为一种移动后的布局。
反证法的妙用
反证法的妙用——华容道“走投无路”局无解的证明黑龙江省大兴安岭新林区第三中学刘横(165023)华容道游戏以其规则简单、变化多端的特点被国外智力专家并称为“智力游戏界的不可思议”。
华容道游戏的规则就是在一个4×5的棋盘内,通过滑动各个滑块(滑块不可以旋转),将代表“曹操”的2×2大方块滑动到棋盘的最下面的中间位置。
华容道经典布局有几十种,解法、难度各不相同,有的布局需要滑动一百多次才能将“曹操”滑动到指定位置。
下图所示的“走投无路”局是华容道游戏的一个经典布局,(棋盘内的滑块包括2×2大方块一个,1×2纵向滑块五个,1×1滑块四个,空白区域没有滑块)。
局名“走投无路”据说无解,笔者通过探索得到了一个利用反证法的证明,现分享如下:走投无路证明:对于走投无路局,“曹操”初始位置在最上面,假设“曹操”可以滑动到指定位置(底部中间),则“曹操”在滑动的过程中,必然存在图甲或图乙两种滑动局面之一(曹操在最右侧与图甲的实质相同),除“曹操”外的各个滑块分布在标有?的区域内。
对于这两个局面,“曹操”上下相邻的标有?的两个横向1×2的区域是不可能放置纵向1×2滑块的。
由于每个纵向1×5区域内最多可以放置两块纵向1×2滑块,因此两个局面下曹操的侧面区域内均最多可以放置4个纵向1×2滑块。
也就是说甲、乙两个局面下的纵向1×2滑块的数目均不超过4个,这与初始布局中有5个纵向1×2滑块相矛盾,故假设不成立。
华容道“走投无路”局无解!图甲图乙感悟:数学教育的目的不仅仅是知识的传授,还要让学生学会用数学的眼光去看待周围的世界、善于发现问题并积极解决问题。
教师如果善于挖掘身边的数学资源并在课堂上适时呈现,那么这无疑对学生的数学意识及解决问题能力的培养是大有裨益的。
华容道到底在哪里?曹操为什么非要沿这条路逃跑?
华容道到底在哪里?曹操为什么非要沿这条路逃跑?说起华容道这个地名,想必大家都不会感到陌生。
公元208年,在赤壁之战中遭遇惨败的曹操沿着华容道撤退,成功逃回了中原。
于是,“曹操败走华容道”成为了我们津津乐道的一个三国典故。
曹操败走华容道不过,华容道这个地名虽然耳熟能详,但绝大部分人却不清楚它到底在什么位置。
那么,华容道到底在哪里呢?曹操当时为什么不走别的道路,而是非要选择从华容道撤退呢?接下来,小编就从历史和地理的双重角度,来解答这些问题。
一、华容道在哪里?要说华容道,就必须先说一说云梦泽。
在先秦时期的江汉平原,也就是长江和汉江交汇的三角洲地带,曾经有一片广袤的古代湖泊群,被称为云梦泽。
它的大体位置从今天的武汉市以西,一直延续到荆州的东部,东西宽度可达400公里以上。
孟浩然的诗中所提到的“气蒸云梦泽,波撼岳阳城”,说的就是这个地方。
可是,随着时间的推移,云梦泽却渐渐的消失了。
由于长江和汉江的积沙沉积,云梦泽的地貌发生了巨大的变化,原本的湖泊群逐渐被沉沙形成的陆地分割和截断,变成了由星散的小湖泊组成的湿地地貌。
到了曹操生活的三国时代,这里已经不再是广袤无垠的湖泊,变成了一个水草丛生,烟瘴四起的泥泞沼泽。
古云梦泽和华容道的地理位置而我们要说的华容道,正是由东西方向横穿这片大沼泽的一条捷径。
在古云梦泽的西北方向,也就是今天湖北省潜江市龙湾遗址一带,是古代华容县的置所。
司马光在《资治通鉴》中说:“从此道可至华容也。
”意思是说,所谓的华容道其实并没有什么特别之处,不过就是一条通往华容县城的道路。
而按照史书的记载,曹操在通过华容道时“遇泥泞,道不通,乃令兵士砍芦苇、蒿草填路”,甚至出现了“羸兵为人踏藉,陷泥中,死者甚众”的现象。
可见,华容道本就是一条横穿沼泽、芦苇丛生、十分难走的泥泞小道,毋庸置疑。
云梦泽景象就像鲁迅先生所说的一样:世界上本来没有路,走的人多了,也就成了路。
实际上,这个世界上也本没有“华容道”,只不过是曹操曾经由此穿过云梦沼泽,去往华容县,所以才被后人记住,成为了今天人尽皆知的华容道。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华容道“走投无路”局无解的证明及研究
黑龙江省大兴安岭新林区第三中学刘横
走投无路
“走投无路”为传统华容道中的名局,相信初次接触本局的华容道的玩家和笔者一样,百思而不得其解,因为本局无解!首先分享一个笔者在09年得出的一个简单、易懂的证明方法:由于华容道只有两个单位的空位,因此2×2的曹操每次只能滑动一格。
若本局有解(曹操可以滑动到红色标记的位置),则必然要经历如下图所示的三个滑动局面之一:
上述每个局面中,曹操上、下两个横向1×2区域显然无法放置1×2纵将,每个局面中绿矩形所标记的区域均包含两个纵向1×5区域,因此每个盘面内最多只能放置4个纵将,这与本局中有5纵将相矛盾。
证毕。
其实本局最多只能无重复地滑动39步并形成下面的三个局面之一:
若不拘泥于传统华容道的出口位置,则可以设计一个最优解为33步的布局:
还可以设计一个最优解为59步的指定终局玩法的布局(右图为目标局面),59为此种玩法之下的最优解的最大值。
结合笔者原创的禁邻玩法设计的两个最优解从左至右分别为72、77步的布局:
(说明:每局中两红色块不许以任何方式相邻,两局的目标块分别为大正方形和红纵将。
)
结合纵横限制玩法设计的从左至右最优解分别为63、97、124步的三局:
上述仅仅是个人的粗浅研究成果,相信本局还有更多的精彩等待着我们去探究、去发现。