四连环算法
㈠ 都说“解不开九连环,打不开七铜仪”
中国民间素有"拆不开的九连环,解不开的歧中易"之说,到底九连环、歧中易这些民间玩具奥秘何在?
红学会员数学教师联手解密本报讯 (通讯员李智)本市宝坻县邮政局一职工与该县一名退休老教师用自创的一套数学语言来解释中国民间传统智力玩具的数学奥秘,取得了重大成果,先后推导出关于"九连环"、"歧中易"等多种民间环类智力玩具的数学表达式,其研究成果已在国内有影响的数学刊物上发表.
该县邮政局今年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步……以后的类推。