(资料图片仅供参考)

导读 很多人对华容道怎么玩最快,华容道怎么玩不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!1、首先,以4阶数字推板为例,还原可以分...

很多人对华容道怎么玩最快,华容道怎么玩不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!

1、首先,以4阶数字推板为例,还原可以分为三个阶段:第一阶段是还原前两行,N阶推板是前n-2行;第二阶段是将最后两行排列成表格;第三阶段是恢复推板的所有位置。第一阶段:按照数字从小到大的顺序还原1-8。1.还原1 2 3 4。1 2 3的还原比较简单,按照数字的顺序从1开始,依次还原。在保持恢复的较小数字位置不变的情况下,很容易将较大的数字移动到相应的位置,技术含量不大。数字4分两种情况:数字3恢复后,数字4恰好移动到相应的位置,非常幸运。其实在移动1、2、3的过程中稍加注意,就有可能人为地创造直接移动的机会,从而省去下一步愚蠢的步骤。

2、那么,在大多数情况下,4是不能直接搬进来的,在D1还有其他号码。这时候很容易在D3的位置上安排4,依次移动D1D2;C1D1;C2C1;D2C2;D3D2,推板就变成了,此时依次移位C1、C2、C3,就可以把3、4逆时针转到C1、D1,结束。2.还原5 6 7 8,同1 2 3 4。第二阶段:保持前两行不动,恢复后两行。1.把9移到A3,把A4做得不是空格,没有技术含量。2.有两种情况。第一,A4数字不是10:保持A3和A4不动,很容易把10移到B3。二、A4号是10:保持9和10不动,把空格移到B4。

3、然后依次移动A4B4,A3A4,B3A3,保持A3和A4不动,移动10到C3,移动A3B3,A4A3,B4A4,B3B4,C3B3,然后逆时针旋转9和10依次到A4和A3,结束。3.把11号和12号转移到B3的B4号。请注意,在移动9,10的过程中,仅使用了A3: C4六网格区域。因此,保持9和10不变,11和12的移动也可以用同样的方法用B3: D4六网格区域来完成。第三阶段:恢复。在第二阶段的基础上,依次移动C3: D4、9-12、13-15(12C3、11B3、13B4、14C4、15D4,以此类推),就很容易恢复了。

4、那么,以上就是四阶数字推法,同样可以推广到n阶推法。这种数字推盘的方法主要是采用四格(3个数字1个空格)和六格(5个数字1个空格)的小区域旋转循环。注意,循环的最小面积是2*2平方,所以角区,比如3和4,需要两列一起求解。最后,这两行通过将较小的数字(如9和10)并排放在最左边的列中,为以后的恢复提供了空间。n顺序的最后两行需要依次把较小的数字放在最左边,为右边腾出空间。上面的方法是考虑各种情况,是N阶最常规的解法,略复杂。按照这个方法,普通人一分钟就可以完成四阶恢复。练习后可以省略一些步骤。玩了两个小时找到的个人解决方案可能会有更好的解决方案。很多评论问了无法解决的情况,补充一些相关讨论。

5、那么,回收的最后一步,13 14 15,会遇到两种情况,姑且以数字0为空位(数字设置不影响最终结论):把推板改成一阶排列 : (123 … 1213 14 150)和 3360 (123 … 1213 15 140)。此时,每一次移动都可以看作是数字0与某个其他数字X的交换(设0的序数为N,其实0与N ^ 1,N ^ 4之间的元素交换是正常的。现在考虑如何恢复II:恢复排列II等价于用(14,15)交换排列II。问题是交换(14,15)能否写成几个(0,x)交换的乘积。因为一次交换(14,15)改变了原来排列的奇偶性,所以(0,x)交换的次数一定是奇数。但是,要最终将D4的数字0移回D4,移动的次数必须是偶数(向上移动的次数等于向下移动的次数,向左移动的次数等于向右移动的次数),所以排列II无法还原为(1 2 3 … 12 13 14 15 0)。也就是说,在其他数的位置保持不变的情况下,两个数的位置是不能互换的。在@高士奇的回答中有一个更一般的证明。

6、最后,由于数字1-13的还原只使用了6或4个小区域循环移动,且只涉及位置调整,与其他位置的数字无关,所以无论原来的推板如何排列,最终都可以转化为I、II种情况。设1-15的整体排列为A: A=B C,B中的排列还原后为情形I,C为情形II。排列bB,交换函数(14,15)得到排列cC,集合C也是如此,因此可以构造集合B到C的一一映射,即card(B)=card(C)。所以所有数字推板的随机排列有1/2无解。

本文【华容道怎么玩最快(华容道怎么玩)】到此讲解完毕了,希望对大家有帮助。

版权声明:本文由用户上传,如有侵权请联系删除!

推荐内容