當前位置:首頁 » 操作系統 » 四連環演算法

四連環演算法

發布時間: 2022-08-22 04:35:38

㈠ 都說「解不開九連環,打不開七銅儀」

中國民間素有"拆不開的九連環,解不開的歧中易"之說,到底九連環、歧中易這些民間玩具奧秘何在?
紅學會員數學教師聯手解密本報訊 (通訊員李智)本市寶坻縣郵政局一職工與該縣一名退休老教師用自創的一套數學語言來解釋中國民間傳統智力玩具的數學奧秘,取得了重大成果,先後推導出關於"九連環"、"歧中易"等多種民間環類智力玩具的數學表達式,其研究成果已在國內有影響的數學刊物上發表.
該縣郵政局今年38歲的職工宋健是中國紅樓夢學會會員、河北省曹雪芹研究會會員、縣政協文史資料研究委員會主任、縣政協常委.他在長期研究我國古典文學名著<紅樓夢>的過程中,對書中"九連環"等我國古代民間玩具發生了濃厚興趣,並且先後有<中國古環>、<九連環>等論文在<紅樓>、<團結與民主>等報刊雜志上發表.宋健說,我國是有七千年歷史文化的泱泱大國,聰明智慧的勞動人民在休閑娛樂的活動中創造出了唐圖(七巧板)、幻方、圍棋、象棋、麻將以及九連環等不勝枚舉的民間游戲玩具,在世界各地產生了極為深遠而廣泛的影響,如風行世界的魔板、魔方、國際象棋等都能在中國尋到源頭.在這些富於智慧的游戲玩具中,圍棋、象棋博大精深,而各種環類和繩扣類玩具,老少皆宜,既練手的靈巧敏捷,又考驗頭腦的智慧,是極為有益身心健康的智力玩具,千百年來一直在民間盛行不衰.這些玩具進而又在民間藝人的研製下,品種不斷出新,"鼎環"、"壽環"、"蛇環"、"步步高"、"哥倆好"、"蝴蝶對頭飛"等花樣品種繁多.宋健採取外出旅遊購買、託人捎購或郵購等方式,眼下已收藏各種環類玩具50餘種,繩扣類玩具近20種,中國民間用"拆不開的九連環,解不開的歧中易"來形容生活中遇到的難題,可見這些玩具中蘊藏著多麼復雜而又幽深的奧秘.幾年前,在縣政協的一次會議上,宋健向出版過<掌金演算法>專著,同為縣政協常委的數學特級教師楊世明請教,問能不能對這些智力玩具給出恰當的數學解釋,楊老師說:"大自然中的一切事物都可以用數學來解釋."從此約定對這些智力玩具進行數學的、文化學的研究.今年66歲的特級教師楊世明1994年從縣教研室退休,兩人攜手向智力玩具的數學研究這一嶄新領域開拓進取,並且明確分工:由宋健幫助楊老師搜集、購買各種環類玩具樣品和相關資料,拆解玩具並詳細記錄各種數據,楊老師則利用數列、集合、微分方程、拓樸等數學方法推導出這些玩具中蘊涵的數學定理、公式.不論寒冬酷暑、年節假日,只要一有空閑,倆人就湊在一起,擺弄他們的那些環呀、扣呀的玩具.幾年下來,他們用自己獨創的一套數學語言,給出了這些玩具的數學解釋,推導出多項定理和公式,他們合著的<趣味無窮的九連環>、<妙趣橫生的歧中易>等論文先後在湖北大學<中學數學>雜志和全國中學生主要學習輔導刊物<中學生學習報>上發表,引起了全國眾多數學研究者和民間玩具收藏人士的關注.

㈡ 日麻符怎麼算點200分

簡單演算法 符數*2^(番數+2),如果莊家再*6(2+2+2),閑家*4(1+1+2),得到的數取百位整數,只入不舍,以上
符數 1番 2番 3番 4番
20 700 1300 2600 5200
30 1000 2000 3900 7700
40 1300 2600 5200 8000
50 1600 3200 6400 8000
60 2000 3900 7700 8000
70 2300 4500 8000 8000
……
5番 8000(稱為滿貫,之後無視符數)
6-7 12000 稱為跳貫
8-10 16000 稱為倍滿
11-12 24000 稱為三倍滿/倍倍滿
13+ 32000 役滿
兩倍役滿 64000
N倍役滿 N*32000
……
(莊家的話乘1.5)

如11600是30符4番(或是60符3番,不常見)
30*2^(4+2)=1920,莊家*6就是11520,入到百位11600

符數演算法
符底20,門前點炮為30。
每個明刻2,暗刻4,明杠8,暗杠16,幺九刻加倍。
順子無符。
雀頭為役牌時2符,雙風時有規則可承認4符。
自摸2符(平胡有番時默認規則不記)。
坎張、邊張、吊雀頭2符。
綜上加得出最後符數,入到十位。(如32->40)

A:普通番牌
難易度:以「★」表示,「★」越多難度越大 (實戰狀態)
1.立直(リ-チ):凡手牌13張不吃不碰,構成「門前清」的豎牌,可宣布立直,立直後不能吃碰及換牌,直至食胡。★
2.立直一發:報停(リ-チ)後對方打出的第1張牌即被自己食胡,或報停後(リ-チ)自己摸到的第1張牌即告胡牌。★★
3.「W」立直:配牌後自己打出第1張牌時即告停聽,也叫「天聽」「雙重立直」。★★★☆
4.平和:由3組順子和2面停的搭子形成的停牌形式,另外一對將牌不能為字牌。★
5.斷么九:所胡牌中沒有么九牌和字牌。★
6.役牌:所胡牌中至少有1副「中、發、白」的刻子,或有1副本門風的刻子。例:「南場」時手中有3個「南」★
7.自摸:「門前清」狀態下,自己摸到所胡的牌。(立直與否均可)☆
8.ドラ:ドラ牌就是牌牆上翻開亮出的那張牌的下一張,所胡牌中有幾個「ドラ」牌,最後算分時就加幾番。(「ドラ牌」只是增加分數並不是什麼牌都可以代替的意思)。例如:有一把牌,牌牆上翻開亮著的牌是「么雞」那麼「二條」就是這把牌的「ドラ」;如果牌牆上翻出的是「西」那麼「北」就是「ドラ」。☆
9.一杯口(一色二順):所胡牌中有同色同數的兩副順子。★★
10.二杯口(二色二順):所胡牌中有2個同色同數的兩副順子。(實際上牌面已經構成七對子)★★★☆
11.七對子:所胡牌由七個對子組成。★★
12.對對和:所胡牌由一對將牌及四副刻子(其中含有杠子的也行)組成。★★
13.三色同順:所胡牌中存在同樣的牌點順次,有相連的條子、筒子、萬字各一順子。★☆
14.三暗刻:所胡牌中有三組暗刻或暗杠,另一組不限。★★
15.三連刻:所胡牌中有三組同花色且相連的刻或杠子,另一組不限。★★★
16.三色同刻:所胡牌中有三組同點數但不同花色的刻或杠子,另一組不限。★★★
17.混全帶么:所胡牌中每副的順子、刻子、將牌、均含有么九牌或字牌,且字牌必須存在。★★
18.純全帶么:所胡牌中每副的順子、刻子、將牌、均含有么九牌,且不能存在字牌。★★★
19.混老頭:所胡牌面構成形式為「對對和」且每組刻子或將牌均為「字牌」或「么九牌」(二者必須同時存在,否則就會形成「字一色」和「清老頭」的構牌模式)★★★
20.混一色:所胡牌面由同一種花色的牌加上字牌組合而成。★★★
21.清一色:所胡牌面由同一種花色的牌組合而成。★★★★
22.小三元:所胡牌中含「中、發、白」三元牌的刻子2組及三元牌的「將牌」一組,組合而成。★★★☆
23.一氣通貫:所胡牌面含有同花色從1到9的三個順子,另一組不限。就是我們講的「一條龍」。★★
24.杠上開花:杠牌後從牌牆上補進的1張牌,而該牌剛好形成自摸。★★
25.海底撈月:以流局前海底的最後一張被自摸。★★★★
26.河底撈魚:以流局前對手打出的最後一張牌被自己食胡。(記住是對手打出的牌)★★★★
B.役滿番牌:(都是麻將牌譜上千載難遇的著名花樣名稱)
1.天和:游戲者是莊家,起手配牌後立即胡牌。(本人在實戰中曾有幸胡過2次,其中一次為天胡「七對子」)★★★★☆(編者:你運氣實在太好了點,「天和」一輩子也難碰到一次啊!)
2.地和:游戲者不是莊家,起手配牌後莊家所打的第一張牌就被你食胡。★★★★☆
3.人和:游戲者不是莊家,起手配牌後自己抓到的第一張牌便形成自摸胡牌。★★★★☆
4.小四喜:所胡牌中含有,由「東、南、西、北」四風牌組成3組刻子或杠子及1組將牌的牌形。★★★★☆
5.大四喜:所胡牌中含有,由「東、南、西、北」四風牌組成4組刻子或杠子的牌形。★★★★★
6.大三元:所胡牌中含有,由「中、發、白」三元牌組成3組刻子或杠子的牌形。★★★★★
7.大車輪:「清一色」的「斷么九」的「七對子」★★★★★
8.四暗刻:所胡牌中含有,4組暗刻或暗杠的牌形。★★★★☆
9.四連刻:所胡牌中含有同花色且牌點數相連的4組刻子或杠子的牌形。★★★★★
10.四杠子(十八羅漢):所胡牌中含有4組杠子的牌形,因其胡牌後共有牌18張,故又稱「十八羅漢」。★★★★★☆
11.百萬石
12.字一色:顧名思義,構成胡牌的全部牌均為「字牌」,形式必為「對對和」。★★★★
13.清老頭:全部由「一萬、九萬、一筒、九筒、么雞、九條」的刻子組成的「對對和」形式。★★★★★
13.綠一色:由「綠發、二條、三條、四條、六條、八條」組成的胡牌形式。(因為這幾張牌的顏色為不摻雜其它顏色的純綠色故名「綠一色」。註:無綠發也可!)★★★★★
14.紅孔雀:與「綠一色」相反,由「紅中、么雞、五條、七條、九條」構成的「對對和」胡牌形式。(難度比「綠一色」還要大)★★★★★
15.十三不搭:也叫「十三不靠」,構牌方式為字牌不能成對,如數字牌中兩個牌之間必須放兩個以上的牌;才能按牌點順序把它們連接起來的牌組成。(游戲中不能直接做此牌,只有同天和、地和、人和,搭配才有可能胡此牌,因為天地人和已是「役滿」所以「十三不搭」也就變得沒有什麼意義了)★★★★
16.九蓮寶燈:也稱「九連環」「九門停」因可獨停牌九張而得名。構牌方式為,「清一色」中分別有3個點數為「一」「九」的牌,點數「二、三、四、五、六、七、八」各1張。★★★★★
17.國士無雙:也稱「十三么」。構成方式為,由「東、南、西、北、中、發、白、一萬、九萬、一餅、九餅、么雞、九條」組成。除了用作做將的一對外,其它各種牌只能有1個。★★★★★
18.東北新干線:帶有「東」的刻子或杠並以1對「北」作「將牌」的「一條龍」;或者以帶有「北」的刻子或杠並以1對「東」作「將牌」的「一條龍」。★★★★☆

其中任何一種就可以胡

㈢ 華容道的擺法及名稱和解法

名稱:橫刀立馬

橫刀立馬是華容道的最優解法,一共有81步,由計算機通過窮舉法得出。

解法按照下圖每小格一步一步操作即可,每張圖18步,最後一張圖9步。

1、1-18步。

(3)四連環演算法擴展閱讀

最早系統研究游戲華容道的是蘇州大學數學教授許蒓舫先生。1952年,他在《數學漫談》中對這個游戲作了詳細的分析,總結出8條規則。這8條可以歸納為以下4點:

1、四個小兵必須兩兩在一起,不要分開;

2、曹操,關羽,大將移動時前面應有兩個小兵開路;

3、曹操移動時後面還應有兩個小兵追趕;

4、以上三種狀況,其中各塊都可局部(不妨礙其他地方)任意移動。

在此基礎上,許蒓舫提出了100步解法。下就是許先生的解法,可能由於初始狀況的不同,這里只需要98步。

㈣ 九連環的步驟計算

九連環是中國漢族民間玩具。規定環在桿上用1表示,環在下面用0表示。規定最左邊的環是可以任意上下的那一環,輸出數據中最右邊必須是1,也就是說,010100要寫成0101。
現今是X連環,由於「輸出數據中最右邊必須是1」,所以X可以理解為無限大,右邊多餘的0在輸出時都省略。初始化各環都是0,以下是前9步的情況:
1.1
2.11
3.01
4.011
5.111
6.101
7.001
8.0011
9.1011
問在X連環裝上過程中,第n步完成後,具體情況是怎麼樣的。
答案:將n轉化為二進制,求其格雷碼。將二進制的格雷碼逆序輸出,即得具體情況。
注意:這個演算法揭示了傳統的九連環與現代的格雷碼的重要關系! (C語言):
#include<stdio.h>
main()
{ __int64 n;
int a[70]=,num=0,i;
scanf(%I64d,&n);
if(n==0)
{ printf(0);
return 0;
}
while(n>0)
{ a[num++]=n%2;
n/=2;
}
for(i=0;i<num;i++)
a=a^a[i+1];
while(a[num]==0)
num--;
for(i=0;i<=num;i++)
printf(%d,a);
}
(Pascal語言):
var t:int64; n:shortint;
procere jie(z:shortint);procere tao(z:shortint);beginif z>1 thentao(z-1);inc(t);writeln(t,': put up ',z);if z>1 thenjie(z-1);end;
beginif z>1 thentao(z-1);inc(t);writeln(t,': put down ',z);if z>1 thenjie(z-1);end;
procere N_Lian_Huan(z:shortint);beginif z>2 thenN_Lian_Huan(z-2);inc(t);writeln(t,': put down ',z);if z>1 thenjie(z-1);end;
beginread(n); t:=round(exp(ln(2)*(n+1)));write(' Total steps:');if odd(n) thenwriteln((t-1)div 3)else writeln((t-2)div 3);t:=0;N_Lian_Huan(n);end. 方法一:首先你不斷地數1,2,1,2,1,2,1……
數1的時候上或下第1個環
數2的時候先看看從第一個環數起第一個在框上的環是第幾個,就上/下它的下一個環。如:第1個在框上,則只需上/下第2個環;
第1至第5個都在框下,第6個在框上就上/下第7個環。
一直,堅持數完341個數就解出來了。
方法二:解九連環,首先要知道1、2環怎麼解開,會拆1、2環(如何拆卸請見第一步),就能拆後面的環了。
拆卸方法
第一環:把第一環從左邊拿起,從上面放下。(有圖解,每環步驟均相同)(綠紅方塊幫助辨別方向,箭頭指引移動方向) 重要步驟!
第二環:和第一環步驟一樣(第一環不能先下)。
拆卸提示(順序)
卸下第一環
卸下第三環
卸下第二環
卸下第五環
用前面的方法裝上第三環,此時可卸下第四環。
卸下第三環和更左邊的環。
卸下第七環
裝上第五環,卸下第六環。
裝上第四環,卸下第五環。
......卸完為止。
卸下第九環,離成功更進一步。
想辦法卸下第八環。
想辦法卸下更前面的環。
大功告成(其實有一百多個步驟)

㈤ 九連環資料,越多越好!

九連環是一種流傳於山西省的漢族民間的智力玩具。它用九個圓環相連成串,以解開為勝。據明代楊慎《丹鉛總錄》記載,曾以玉石為材料製成兩個互貫的圓環,「兩環互相貫為一,得其關捩,解之為二,又合而為一」。後來,以銅或鐵代替玉石,成為婦女兒童的玩具。它在中國差不多有二千年的歷史,卓文君在給司馬相如的信中有「九連環從中折斷」的句子。清代,《紅樓夢》中也有林黛玉巧解九連環的記載。周邦彥也留下關於九連環的名句「縱妙手、能解連環。」
起源
九連環
西漢才女,辭賦家司馬相如之妻卓文君曾提及九連環:……,七弦琴無心彈,八行書無可傳,九連環從中折斷,十里長亭望眼欲穿;百思想,千懷念,萬般無奈把郎怨。……
卓文君生於西漢,諸葛亮生於東漢末年,其時漢室江山已分崩離析。二人相差幾百年。也就是說,在諸葛亮之前幾百年的西漢,九連環已經存在。故「九連環由諸葛亮發明」之說並不正確,可能系後世誤傳。也有人認為卓文君作詞的故事似元朝杜撰,因為詞風明顯不是漢朝時所有。
2003年3月8日,中國甘肅省嘉峪關市的王仲斌以3分57秒成功解出九連環,進入吉尼斯世界紀錄大全。
2012年10月25日CCTV新聞頻道報道,江西理工大學學生楊咸陽創造最快拆解九連環的記錄,時間為161秒(蒙眼)[1]

歷史
傳說九連環源於中國古代漢族民間,一說發明於戰國時代,另一說發明於三國時期,但能確認就是九連環的記載是明代楊慎(1488-1559,號升庵)的《丹鉛總錄》(見《升庵集》卷六十八),並不早於歐洲。
在中國,戰國時代名家惠施曾著立《連環可解》的立論。惠施所說連環是指《戰國策》卷第十三中提到的玉連環,南宋鮑彪注稱這種玉連環是「兩環相貫」,顯然不是這里所說的九連環。據說三國時期,諸葛亮常帶兵打仗,為排遣妻子寂寞而發明。於明代普及,明代中期時,流傳更是極廣。清代上至士大夫,下至販夫走卒,個個愛玩「九連環」。《紅樓夢》中曾有描寫在深閨中玩九連環的細節。
在西方,16世紀前,歐洲有了九連環的記載。1550年,巴黎刊行的數學文獻,清楚地討論過這「中國難題」。著名義大利數學家卡當的著作中將之稱為「中國九連環」。1685年,英國數學家瓦里斯對此作了詳細的數學說明。19世紀,格羅斯用二進位數給了它一個十分優美的解答。
九連環無論在任何時候,都有這聰明的象徵。在古代,對於人們來說,九連環不算是一種玩具,而是代表智慧的象徵。電視劇看多的人應該會有這樣一個印象:出使天朝的外邦,有些比較囂張的,都會拿出九連環來刁難朝中大臣。在大家都束手無策,外邦使官洋洋得意的時候,總會有一個比較聰明的人出來解出九連環,挽回天朝的顏面。因此,九連環總是會被賦予聰明,有智慧的帽子。

構造


各式各樣的九連環 (14張)
連環流行極廣,形式多樣,規格不一。其製作,用金屬絲製成圓形小環九枚,九環相連,套在條形橫板或各式框架上,其框柄有劍形、如意形、蝴蝶形、梅花形等,各環均以銅桿與之相接。玩時,依法使九環全部聯貫子銅圈上,或經過穿套全部解下。其解法多樣,可分可合,變化多端。得法者需經過81次上下才能將相連的九個環套入一柱,再用256次才能將九個環全部解下。此外,也可套成花籃、綉球、宮燈等狀。

同時,九連環也是按照一種順序來解的。解九連環需要相當一段時間,這也可以訓練人的耐心。不僅 如此,九連環還可以根據需要自行增加環數提高難度,但環數增加將使解開步驟呈幾何級數遞增,且本質上並沒有改變解環方法,因此通常所見仍是九環為主。

拆解原理
編輯
鎏金九連環
解開九連環共需要341步,只要上或下一個環,就算一步,不是在框架上滑動。希望大家能夠通過獨立思考,解決這個問題。九連環的解下和套上是一對逆過程。解法跟計算機的格雷碼是同一原理。
九連環的每個環互相制約,只有第一環能夠自由上下。要想下/上第n個環,就必須滿足兩個條件(第一個環除外)。一、第n-1個環在架上;二、第n-1個環前面的環全部不在架上。玩九連環就是要努力滿足上面的兩個條件。解下九連環本質上要從後面的環開始下,而先下前面的環,是為了下後面的環,前面的環還要裝上,不算是真正地取下來。
我們先從最簡單的一連環開始。解一連環需要1步:一下。解二連環需要2步:二下,一下。那解三連環呢?需要5步:一下,三下,一上,二下,一下。也就是解一個連環,再把最後一個環解下,再上一個一環,再解一個二連環。那解一個四連環,需要10步:二下,一下,四下,一上,二上,一下,三下,一上,二下,一下。也就是解一個二連環,再解最後一個環,再上一個二連環,再解一個三連環。
也就是說,解N連環,就是先解一個N-2連環,再解最後一個環,再上N-2連環,再解N-1連環。
解一連環需要1步,解二連環需要2步,由此可知,解三連環需要5步,解四連環需要10步,解五連環需要21步,解六連環需要42步,解七連環需要85步,解八需要170步,解九連環需要341步,解十連環需要682步……以後的類推。

破解方法
編輯
基本方法
把框架和九個圓環分開,如左手持框架柄,右手握環,從右到左編號為1-9將環套入框架為「上」,取出為「下」。
九連環拆解共256步:
下9:
下1(結果98765432在上):下1
下3(結果987654在上):下3上1下12
下5(結果9876在上):下5上12下1上3上1下12下4上12下1下3上1下12
下7(結果98在上):下7上12下1上3上1下12上4上12下1下3上1下12上5上12下1上3上1下12下4上12下1下3上1下12下6上12下1上3上1下12上4上12下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
下9(結果8在上):下9;
九連環的解法
下8:
上2(結果82在上):上12下1
上3(結果83在上):上3上1下12
上4(結果84在上):上4上12下1下3上1下12
上5(結果85在上):上5上12下1上3上1下12下4上12下1下3上1下12
上6(結果86在上):上6上12下1上3上1下12上4上 12下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
上7(結果87在上):上7上12下1上3上1下12上4上12下1下3上1下12上5上12下1上3上1下 12下4上12下1下3上1下12下6上12下1上3上1下12上4上12下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
下8(結果7在上):下8;
下7:
上2(結果72在上):上12下1
上3(結果73在上):上3上1下12
上4(結果74在上):上4上12下1下3上1下12
上5(結果75在上):上5上12下1上3上1下12下4上12下1下3上1下12
上6(結果76在上):上6上12下1上3上1下12上4上12下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
下7(結果6在上):下7;
下6:
上2(結果62在上):上12下1
上3(結果63在上):上3上1下12
上4(結果64在上):上4上12下1下3上1下12
上5(結果65在上):上5上12下1上3上1下12下4上12下1下3上1下12
下6(結果5在上):下6;
下5:
上2(結果52在上):上12下1
上3(結果53在上):上3上1下12
上4(結果54在上):上4上12下1下3上1下12
下5(結果4在上):下5;
下4:
上2(結果42在上):上12下1
上3(結果43在上):上3上1下12
下4(結果3在上):下4;
下3:
上2(結果32在上):上12下1
下3(結果2在上):下3;
下12:
下12(結果拆解完成):上1下12。
九連環安裝共341步:
上98:
上2(結果2在上):上12下1
上3(結果3在上):上3上1下12
上4(結果4在上):上4上12下1下3上1下12
上5(結果5在上):上5上12下1上3上1下12下4上12下1下3上1下12
上6(結果6在上):上6上12下1上3上1下12上4上12下1下3上1下12下5上12 下1上3上1下12下4上12下1下3上1下12
上7(結果7在上):上7上12下1上3上1下12上4上12下1下3上1下12上5上12下1上3上1下12下4上12下1下3上1下12下6上12下1上3上1下12上4上12下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
上8(結果8在上):上8上12下1上3上1下12上4上12下1下3上1下12上5上12下1上3上1下12下4上12下1下3上1下12上6上12下1上3上1下12上4上12下1下3上1下12下5上12下1上3上1下12 下4上12下1下3上1下12下7上12下1上3上1下12上4上12下1下3上1下12上5上12下1上3上1下12下4上12下1下3上1下12下6上12下1上3上1下12上4上12下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
上9(結果98在上):上9
上76:
九連環的解法
上2(結果982在上):上12下1
上3(結果983在上):上3上1下12
上4(結果984在上):上上4上12下1下3上1下12
上5(結果985在上):上5上12下1上3上1下12下4上12下1下3上1下12
上6(結果986在上):上6上12下1上3上1下12上4上12 下1下3上1下12下5上12下1上3上1下12下4上12下1下3上1下12
上7(結果9876在上):上7
上54:
上2(結果98762在上):上12下1
上3(結果98763在上):上3上1下12
上4(結果98764在上):上4上12下1下3上1下12
上5(結果987654在上):上5
上32:
上2(結果9876542在上):上12下1
上3(結果9876532在上):上3
上1:
上1(結果安裝完成):上1。
遞歸破解
用「遞歸」描述九連環的拆裝方法比較容易理解和記憶。所謂遞歸就是第n個步驟的解決辦法可以用已知的n-1步(或更早)的辦法來解決。對於九連環來說,就是拆下第n個環的方法可以用拆下第n-1個環的方法來描述。把拆下第n個環的問題轉化成為如何拆下第n-1個環的問題,也就是我們會才第n-1個環就會拆第n個環。以下是具體的拆裝方法描述:
n 拆下第1個環的方法:(D1)
1.把第1個環推出橫桿,從橫桿上面穿下去。
n 裝上第1個環的方法:(U1 )
1.把第1個環從橫桿下面穿上去,拉到外面後套進橫桿。
n 拆下第2個環的方法:(D2 )
1. 把第1個換裝上;(U1)
2. 把第2個和第1個環一起推出橫桿,把第二個環從橫桿上面穿下去;(卸下第2環)
3. 把第1個換再拆下。(D1)
n 裝上第2個環的方法:(U2)
1. 把第1個換裝上;(U1)
2. 把第2個環從橫桿下面穿上去,拉到前面後套進橫桿;(裝上第2環)
3. 把第1個換再拆下。(D1)
n 拆下第n環的方法:( Dn )
1. 把第n-1環裝上去;(Un-1)
2.把第n和n-1環一起推出橫桿,把第n環從橫桿上面穿下去;(卸下第n環)
3. 再把第n-1環卸下。(Dn-1)
n 裝上第n個環的方法:(Un)
1. 把第n-1環裝上去;(Un-1)
2. 把第n個環從橫桿下面穿上去,拉到前面後套進橫桿;(裝上第n環)
3. 把第n-1個換再拆下。(Dn-1)
n 為了加快速度,可以把第n+1個環和第n個環一起卸下去:(Dn.n+1)
1. 把第n+1和n環一起推出橫桿,把n+1環從橫桿上面穿下去;(卸下第n+1環)
2. 把第n-1環裝上去;(Un-1)
3、把第n和n-1環一起推出橫桿,把第n環從橫桿上面穿下去;(卸下第n環)
4. 再把第n-1環卸下。(Dn-1)
舉例說明:
在第1個和第2個環都卸下去的情況下,如何把第3、4環卸下(n=3,D3.4):
1. 把第4和3環一起推出橫桿,把4環從橫桿上面穿下去;(卸下第4環)
2. 把第2環裝上去;(按方法U2)
3. 把第3和2環一起推出橫桿,把第3環從橫桿上面穿下去;(卸下第3環)
4. 再把第2環卸下。(按照方法D2)

步驟計算
編輯
九連環是中國漢族民間玩具。規定環在桿上用1表示,環在下面用0表示。規定最左邊的環是可以任意上下的那一環,輸出數據中最右邊必須是1,也就是說,010100要寫成0101。
現今是X連環,由於「輸出數據中最右邊必須是1」,所以X可以理解為無限大,右邊多餘的0在輸出時都省略。初始化各環都是0,以下是前9步的情況:
1.1
2.11
3.01
4.011
5.111
6.101
7.001
8.0011
9.1011
問在X連環裝上過程中,第n步完成後,具體情況是怎麼樣的。
答案:將n轉化為二進制,求其格雷碼。將二進制的格雷碼逆序輸出,即得具體情況。
注意:這個演算法揭示了傳統的九連環與現代的格雷碼的重要關系!

程序實現

一種解法
方法一:首先你不斷地數1,2,1,2,1,2,1……
數1的時候上或下第1個環
數2的時候先看看從第一個環數起第一個在框上的環是第幾個,就上/下它的下一個環。如:第1個在框上,則只需上/下第2個環;
第1至第5個都在框下,第6個在框上就上/下第7個環。
一直,堅持數完341個數就解出來了。
方法二:解九連環,首先要知道1、2環怎麼解開,會拆1、2環(如何拆卸請見第一步),就能拆後面的環了。
拆卸方法
第一環:把第一環從左邊拿起,從上面放下。(有圖解,每環步驟均相同)(綠紅方塊幫助辨別方向,箭頭指引移動方向) 重要步驟!
第二環:和第一環步驟一樣(第一環不能先下)。
拆卸提示(順序)
卸下第一環
卸下第三環
卸下第二環
卸下第五環
用前面的方法裝上第三環,此時可卸下第四環。
卸下第三環和更左邊的環。
卸下第七環
裝上第五環,卸下第六環。
裝上第四環,卸下第五環。
......卸完為止。
卸下第九環,離成功更進一步。
想辦法卸下第八環。
想辦法卸下更前面的環。
大功告成(其實有一百多個步驟)

㈥ 三階魔方復原最簡單的方法

三階魔方一共有二十六塊,分為三個部分。六個中心塊,這是不動的。八隻角和十二條棱。
常用的方法一般有三種,分層法,角先法和棱先法。不過我認為還是棱先法比較簡單和實用的。
還原棱就是在每一個面上都拼出個十字,拼十字時不是按面來的,而是按層來的。
先還第一層的,也就是在第一面上拼出個十字。這個很簡單,不過拼出來的十字一定要正確
也就是十字的那四條棱側而的顏色一定要跟前後左右中心塊的顏色一致。
對了。忘了跟你說方向的定位了。朝上的稱為上,右手邊的為右,左手邊的為左之類的,這
在以後的公式里是能用的上的。
第一面好了之後。現在還原第二層,這也很簡單的。公式也就是前+下+前- 前+下-前-
一類的很簡單的,還原這後,前後左右四面會出現四個倒著的T。
現在該把魔方倒過來了,也就是把下層變為上層。這時如果夠幸運的話,底下的一層也已經好了。
如果沒有的話。現在就真的要用上公式了。
拼十字公式
公式1 右-上-前-上+前+右+
公式2 右-前-上-前+上+右+
用這兩個公式時。用1分拼出兩個相對的棱,這時需要有2了。把魔方的上層看作一個時鍾
把它的兩條已經轉到上方的棱看作時針和分針,應該放在六點整的們置上。這樣才能用公式2
當用2時會拼出相鄰的兩條棱,再用公式1時,就要把魔方放在九點整的位置上,
這時拼出的十字位置不一定對。有可能對一個,出有可能對兩個。也可能一個也不對,因為上層可以
自由轉動。這時就要換公式了。在用公式的時候要把十字放在只有一條棱對的時候。也就是其它三個都不對時
轉十字公式
公式1 右-上-右+上-右-上2
公式2 左+上+左-上+左+上2
用公式1會把那三個錯們的棱按順時針挪動一個位置。公式2則為逆
完成之後。六面的十字就已經拼好了,現在要把角復原過來
轉角公式
公式1上+右+上-左-上+右-上-左+
公式2上-左-上+右+上-左+上+右-
用法,用公式1是為了要把左前 左後 右後這三個角按逆時針挪動一個位置,但主要還是要把左後角轉到左前
公式2是為了把右前 右後 左後這三個角順時針挪一下位置。但主要是為了把右後轉到右前
用1時會把右後角挪動。如果這時這個角已經復原過了。只要把右手邊的旋轉一下就行了。用2則會把左後角打亂
處理方法和1的原理一樣。
當還原了五隻角時。這時剩下的三隻角就可以一次轉過來了,不過說起來容易做起來難。對於新手來說,還是
再還原一隻角吧,這時會出現幾種情況,第一種,相鄰的兩只角 位置不對。把那兩只錯亂的角放在左前角和左後角
這兩個位置,這時你會發現兩只角會出現有兩只顏色一樣的在同一面。應該把那顏色一樣的面朝上,你還會發現這各顏色
和左面的顏色是一致的。也就是直接可以翻轉到左邊。
先用公式1 之後。再後+。再把魔方整體順時翻轉九十度,是整體啊。不是一面。再用公式2。
如果你完成了上述步驟的話。恭喜你。完工了。
第二種情況。剩下相對的兩只角,這時只要把兩只角轉到相鄰的位置,就會變成了第一種情況了。
當然了,還會出現一種情況。就是魔方的兩只對角,不是一個面的,是對整個魔方來說的。處理方法和上面的一樣 層先法教程 魔方樂園各種魔方玩法 復制這些字粘貼就能搜到教程
步驟
1做底層十字
2還原底層
3還原第二層
4做頂層十字
5調整頂層棱塊位置
6還原頂面
7還原頂層 即4角歸位
以上是魔方初級玩法步驟 其中5和7次序可以顛倒

㈦ 請問OL上鐵索連環的結算順序是如何計算的

你結算本身就是錯的,請記住鐵鎖內的人一旦觸發連環每人只結算一次,這是規則,1中電,觸發連環,到2,天香給4,此時2和4已經結算完畢,雖然此時小喬仍在連環中但也已經結算過了,然後是3受傷害,結束。你的演算法小喬結算2次了是錯的,望採納

㈧ 九連環解法

不用多想
最簡單的解法就是這個
只是數學家證明過的
九連環的拆解和安裝方法是採用遞歸的方法。只此一法,別無它途。這是由其拆解原理決定的:
解開九連環共需要三百四十一步,只要上或下一個環,就算一步。九連環的解下和套上是一對逆過程。
九連環的每個環互相制約,只有第一環能夠自由上下。要想下/上第n個環,就必須滿足兩個條件(第一個環除外):①、第n-1個環在架上;②、第n-1個環前面的環全部不在架上。
玩九連環的過程就是要一直滿足這兩個條件的過程。
拆解九連環,本質上要從後面的環開始解下。而先下前面的環,是為了下後面的環,前面的環還要裝上,不算是真正地取下來。
一、九連環拆解全過程
共341步:
下1,下3,上1下12下5,
上12下1上3、上1下12下4、上12下1下3、上1下12下7,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12下6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12下9,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12上6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12上7、
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12下6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12下8,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12上6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12下7,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12下6,
上12下1上3、上1下12上4、上12下1下3、上1下12下5,
上12下1上3、上1下12下4,上12下1下3,上1下21。
二、九連環安裝全過程
共341步:
上12下1上3,上1下12上4,上12下1下3、上1下12上5,
上12下1上3、上1下12下4、上12下1下3、上1下12上6,
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12上7,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12下6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12上8,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12上6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12下7、
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12下6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12上9,
上12下1上3、上1下12上4、上12下1下3、上1下12上5、
上12下1上3、上1下12下4、上12下1下3、上1下12上6、
上12下1上3、上1下12上4、上12下1下3、上1下12下5、
上12下1上3、上1下12下4、上12下1下3、上1下12上7,
上12下1上3、上1下12上4、上12下1下3、上1下12上5,
上12下1上3,上1。

㈨ 解九連環一共用多少下

解開九連環共需要341步,只要上或下一個環,就算一步,不是在框架上滑動。
解一連環需要1步,解二連環需要2步,由此可知,解三連環需要5步,解四連環需要10步,解五連環需要21步,解六連環需要42步,解七連環需要85步,解八需要170步,解九連環需要341步,解十連環需要682步……以後的類推。

熱點內容
伺服器無法通過ip訪問 發布:2025-05-16 14:26:13 瀏覽:539
網吧u盤拒絕訪問 發布:2025-05-16 14:13:50 瀏覽:260
無線網檢查網路配置是怎麼回事 發布:2025-05-16 14:04:03 瀏覽:220
網路爬蟲python代碼 發布:2025-05-16 14:03:26 瀏覽:516
汽車小組件怎麼弄到安卓桌面 發布:2025-05-16 13:51:12 瀏覽:220
linuxg編譯器下載 發布:2025-05-16 13:50:58 瀏覽:776
centosc編譯器 發布:2025-05-16 13:50:17 瀏覽:948
安卓手機如何變換桌面 發布:2025-05-16 13:39:33 瀏覽:515
sql存儲過程命令 發布:2025-05-16 13:17:54 瀏覽:146
用紙做解壓小玩具西瓜 發布:2025-05-16 13:04:09 瀏覽:936