魯班鎖 孔明鎖 的結構分析法之解鎖例項

2021-07-22 02:25:41 字數 1472 閱讀 5642

解鎖例項: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的解鎖小軟體一拼。

魯班鎖 孔明鎖 的結構分析法之十 經典魯班鎖的通用解法

魯班鎖 孔明鎖 的結構分析法之十 經典魯班鎖的通用解法之二 多柱的計算 用 魯班鎖結構分析法 解一般經典魯班鎖已經做了詳細說明,並舉了例項。實際上,用 魯班鎖結構分析法 還可以計算一組n個柱可以拼合多少個鎖。就以卡特的計算中 用25個可鋸柱具體可以拼合的經典魯班鎖個數來為例說明 這是25個可鋸柱 卡...

《魯班鎖孔明鎖結構分析法》之三

柱 梁 簷 三類柱的柱形特點 給 柱 梁 簷 三個位置的柱分類命名後,就可以按它在魯班鎖中的位置和拼合規律,總結出它的柱形要求 1.柱 的柱形特點,如圖 必須切去圖中所缺的4個活動塊。餘下8個活動塊在保證不出現斷柱的情況下可以隨意切除。可以做 柱 的柱有101根。2.簷 的柱形特點,如圖 必須切去圖...

財務分析之結構分析法

財務分析的最基本分析方法包括結構分析法 比率分析法和趨勢分析法。結構分析法可以幫助分析人員從總體上把握公司內部各項報表專案的比重是否合理 比率分析法,可以將紛繁複雜的財務資料,通過比率,簡潔 直觀地反映出來,並揭示潛在的問題 趨勢分析法可以幫助財務分析者對公司的未來發展趨勢進行判斷。1.資產負債表的...