空之要塞:启航这是一个希望授人以渔的帖子,简单讲讲目前我总结的华容道解题思路(以困龙阵14关为例)
空之要塞:启航这是一个希望授人以渔的帖子,简单讲讲目前我总结的华容道解题思路(以困龙阵14关为例)如下:
首先我们要知道华容道的换位原理,其实可以以更简单的数字华容道为例,你会发现在一次变换中,变换的范围内所有数字的顺时针逆时针关系是不变的。
以9~空格的数字范围为例,顺时针为9 10 11 12 空格 15 14 13,取右下角的11 12 空格 15(按顺时针方向),当我们顺时针各移动两格,就变成 空格 15 11 12方向不变。然后在整个9~空格的数字范围内,从9开始顺时针变为9 10 空格 15 11 12 14 13。
而对于困龙阵的换位思路也大同小异,就是用两个小兵顺时针或逆时针引导将和帅相对位置发生改变。
我觉得最简单的思路应该是先模拟对原来的相对位置关系来说最简单的出笼结果应该是什么样的。
比如第14关原题
由于最后最下面2*4必须是一个帅和两个连续的小兵,所以上面3*4必须由三个竖将,两个横将和两个小兵填满,小兵可以有空就钻,所以我们只关注将的位置。
简单推演,可以发现最简单的最终情况应该是这样的。
即把下面横将移到帅的顺时针位置,一个竖将移动到上面横将的逆时针位置。
简单逆时针移动一下,我们很容易移动到这样的情况:
现在上面三个竖将并列排列,还有两个小兵在最左列,我们调整一下两个横将和另外两个小兵的位置,可以在左边横将的位置让出两个空格。这样通过两个空格,上面两个小兵和竖将可以变化如下。
再把左边两个空格,两个小兵,两个竖将变化如下。
这时候有个巧妙的操作,有四个小兵就够我们把横将插入左边竖将的顺时针方向了。
现在得到一个竖将在横将的逆时针方向,离最终目标已经完成了一半。接下来要考虑如何将下面的横将移到帅的顺时针方向。
简单变换小兵的位置。
如图所示,我们最终把帅往上移了一格,然后我们要考虑如何让下面的横将移到帅的左边。
然后全部顺时针移动,答案就很明朗了。
希望能帮上大家!
以上就是空之要塞:启航这是一个希望授人以渔的帖子,简单讲讲目前我总结的华容道解题思路(以困龙阵14关为例)相关内容。