木制鲁班锁怎样解开?


解锁实例:6柱8拼
? 这是一个在用《鲁班锁(孔明锁)的结构分析法》计算25个可锯块可拼合多少个锁的计算中发现的6柱组 。它可以有8种不同的拼合方法 。现在将它作为《鲁班锁(孔明锁)的结构分析法》使用实例来分析 。以补《鲁班锁(孔明锁)的结构分析法》之九被判“私有” 。不可公开的缺憾 。?这是这个6柱组:

木制鲁班锁怎样解开?

文章插图
1.?还是按既定的程序 。先进行各柱用途分析:
?1#:可做?“柱”“檐”“梁”;
?2#:可做?“柱”??????“梁”;
?3#:可做?“柱”“檐”“梁”;?
4#:可做?“柱”“檐”“梁”;?
5#:可做???????“檐”“梁”;
?6#:可做???????“檐”“梁”;?
再进一步分析:由“梁”定拼法可知:?由于没有光柱 。所以不是1+5的拼法 。因此1#也就不能用于“梁” 。只能用于“柱”和“檐”;?
2#可以作为2+4拼法的上梁 。也有与之配套的“檐”(5#和6#) 。所以可能是2+4的拼法;? 2# 。3# 。4# 。5# 。6#都可以作为3+3拼法的“梁” 。且左右都有 。所以也可能是3+3的拼法 。
?2.?先考虑2+4的拼法:?
2#作为2+4拼法的上梁后 。余1# 。3# 。4#可以做“柱” 。3# 。4#不能同时做“柱” 。这样下梁无通道 。1#做“柱”可以有2个不同的方位 。这样得到以下4个不同的2“柱”组:
木制鲁班锁怎样解开?

文章插图
左起的第二个1#3#柱组和第四个1#4#柱组 。由于明显没有合适的“檐”配套 。在本例中不适用 。舍弃 。余左起的第一个1#3#柱组和第三个1#4#柱组 。?
用左起的第一个1#3#柱组做2“柱”夹一“梁”试拼 。和余下的4#5#6#都作一个尝试 。得到以下三个结果:
木制鲁班锁怎样解开?

文章插图
观察得到5#做下梁时会切断前檐 。不可用 。给余下的2组配“檐” 。都可以找到合适的“檐” 。如下图:
木制鲁班锁怎样解开?

文章插图
而且都可以和2#5#组成的二柱组组合为锁 。这样就得到2个不同拼法的锁 。
?同样 。1#4#的柱组也可以得到2个不同拼法的锁 。如下图:
木制鲁班锁怎样解开?

文章插图
这样2+4就有4种不同的拼法 。
?3.?再考虑3+3的拼法:? ??
?2# 。3# 。4# 。5# 。6#都可以作为3+3拼法的“梁” 。且左右都有 。但是2#做梁 。明显无“柱”可配 。所以3+3拼法中2#只能做“柱” 。? ??
?余3# 。4# 。5# 。6#作“梁”配“柱”得到如下的6组 。左右向各三个:
木制鲁班锁怎样解开?

文章插图
很巧它们都可以配到合适的“檐” 。如下图
木制鲁班锁怎样解开?

文章插图
这6个三柱组 。从整体看:左边三个三柱组外形完全一样 。右边三个三柱组外形也完全一样 。同时这2种三柱组可以组合为锁 。
?理论上它们可以组合为9个不同的锁 。担在本例中用柱不可以重复 。所以只有4个组合符合本例要求 。如下图:
木制鲁班锁怎样解开?

文章插图
这样3+3也有4种不同的拼法 。? 于是此6柱组就有8种不同的拼法拼合为锁 。
此6柱的一个特点:? 1#2#柱本身是镜象柱(它的镜象和本身相同) 。3#和4#互为镜象 。5#和6#也互为镜象 。因此它们组成8个不同的锁 。也两两互为镜象 。有兴趣者可以自己比较一下 。? 此种用逻辑分析法解经典鲁班锁的方法 。到目前为止在鲁班锁界是第一个也是唯一一个解经典鲁班锁的方法 。在解经典鲁班锁方面可以和IBM的解锁小软件一拼 。
【木制鲁班锁怎样解开?】
木制鲁班锁怎样解开?

文章插图
木制鲁班锁怎样解开?

文章插图

    推荐阅读