龙空技术网

罗伯法,谁先会谁受益

名校面对面 605

前言:

当前我们对“奇数阶幻方口诀与规律”都比较关切,各位老铁们都想要学习一些“奇数阶幻方口诀与规律”的相关资讯。那么小编在网摘上搜集了一些有关“奇数阶幻方口诀与规律””的相关资讯,希望姐妹们能喜欢,小伙伴们快快来了解一下吧!

幻方的解决妙法。罗伯法的口诀 5分

罗伯法,其实就是楼梯法,可也完成奇数阶幻方。口诀如下:  

1居上行最中间,右上斜填不间断,出边移到另一边,遇数下移一格填。   图示:所有的奇数阶幻方都可以用罗伯法完成。

七阶幻方口诀与规律

七阶幻方是的奇阶幻方。   

1、楼梯法之一(退一跳步的楼梯法):

2、楼梯法之二(退二跳步的楼梯法):     

3、楼梯法之三(进二跳步楼梯法),即loubere法:

4、、跳马法之一(退一跳步):

5、跳马法之二(进一跳步):

6、跳马法之三(退二跳步):

用罗伯法编制四阶幻方的规律是什么?

罗伯法也称为楼梯法,只适用于奇数阶幻方,对四阶幻方这样的双偶阶幻方并不适用。四阶幻方最简单的方法:【顺序填数,以中心对称互换数字】。     

此外还有:用象棋步法完成四阶完美幻方:用正交拉丁法完成四阶完美幻方:

用罗伯法构成一个七阶幻方

  罗伯法又叫楼梯法,如图:   

  口诀:1居上行最中央,依次斜填莫相忘,出边移到另一边,遇数下移一格填。

怎么用罗泊发制作一个五阶幻方 65分

"罗伯法"是法国人罗伯总结出的构造奇数阶连续自然数幻方的简单易行的方法。   

罗伯法生成奇阶幻方口诀:   【1 居上行正中央,依次斜填切莫忘,上出框界往下写,右出框时左边放,重复便在下格填,出角重复一个样。】   即在第一行居中的方格内放1,依次向右上方填入2、3、4…,如果右上方已有数字或出角,则向下移一格继续填写。下图就是一个用罗伯法生成的5阶幻方:     其实,只要将1放在如下图5个黄色格的任意一格中,依次向右上方填入2、3、4…,(出上边往下翻,出右边往左翻,出角对角翻),如果右上方已有数字,则向下移一格继续填写,即可完成幻方。     

"罗伯法"有人叫它"楼梯法",我管它叫"斜步法"。就是说在幻方中的适当5个格中放1,走斜步(即右上、右下、左上、左下4个方向均可)依次填数,出边往回翻,出角对角翻,遇数退一步(只要与前进的方向相反就成),继续斜步填数字,即可完成幻方。相当于将上图幻方转一圈有4种状态,翻过来再转一圈又有4种状态,共8种状态,一种"斜步法"有5中填法,"斜步法"就有5×8=40种填法。   简单总结为如下口诀:【走斜步,依次填数字,出边往回翻,出角对角翻,遇数退一步,继续斜步填数字】

八阶幻方(罗伯法)怎么做?

  罗伯法只能用于奇阶幻方,8阶幻方是双偶阶幻方,有双偶阶幻方对应的方法,方法很多,较常用的方法:

用1到,49用罗伯法构成一个七阶幻方

  罗伯法,又叫楼梯法,1居上行最中央,右上方依次斜填,出边返到另一边,遇数下移一步继续填。

十一阶幻方怎么做出来用罗伯法

  罗伯法,用通俗的话来说就是"楼梯法";这种方法可以很轻易构造出一切奇数幻方【   奇数幻方:奇数阶幻方,例如:1,3,5,7,……,n(n为奇数)阶幻方.】,所以也包含了11阶幻方.   -------------------------------------------------------------------------------------   如果这个11阶幻方是由1~121数字组成,那么就把1(或最小的数)放在第一行正中; 按以下规律排列剩下的120个数:   (1)、每一个数放在前一个数的右上一格;   (2)、如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;   (3)、如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;   (4)、如果这个数所要放的格已经超出了顶行且超出了最右列,那么就把它放在前一个数的下一行同一列的格内;   (5)、如果这个数所要放的格已经有数填入,处理方法同(4).   这种写法总是先向"右上"的方向,象是在爬楼梯,俗称"楼梯法".   结果:   68 81 94 107 120 1 14 27 40 53 66   80 93 106 119 11 13 26 39 52 65 67   92 105 118 10 12 25 38 51 64 77 79   104 117 9 22 24 37 50 63 76 78 91   116 8 21 23 36 49 62 75 88 90 103   7 20 33 35 48 61 74 87 89 102 115   19 32 34 47 60 73 86 99 101 114 6   31 44 46 59 72 85 98 100 113 5 18   43 45 58 71 84 97 110 112 4 17 30   55 57 70 83 96 109 111 3 16 29 42   56 69 82 95 108 121 2 15 28 41 54

为什么罗伯法适用于每一个奇数阶幻方 <不是罗伯法的含义>

5阶幻方   用罗伯法构造幻方 幻方是一种广为流传的数学游戏,据说早在大禹治水时就发现过。幻方的特点是:由自然数构成n×n正方形阵列,称为n阶幻方,每一行、每一列、两对角线上的数之和相等。当n为奇数时,我们称幻方为奇阶幻方。法国人罗伯总结出了构造奇数阶连续自然数幻方的简单易行的方法"罗伯法"。下图就是一个用罗伯法排好的5阶幻方。

罗伯法的助记口诀: (初学者可先画出一个N×N的方格阵)

1 居上行正中央——数字 1 放在首行最中间的格子中 依次斜填切莫忘——向右上角斜行,依次填入数字 上出框界往下写——如果右上方向出了上边界,就以出框后的虚拟方格位置为基准,将数字竖直降落至底行对应的格子中 右出框时左边放——同上,向右出了边界,就以出框后的虚拟方格位置为基准,将数字平移至最左列对应的格子中 重复便在下格填——如果数字{N} 右上的格子已被其它数字占领,就将{N+1} 填写在{N}下面的格子中 右上重复一个样——如果朝右上角出界,和"重复"的情况做同样处理 罗伯法的具体方法如下: 把1(或最小的数)放在第一行正中; 按以下规律排列剩下的n2-1个数: 1)每一个数放在前一个数的右上一格;2)如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列; 3)如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行; 4)如果这个数(例如6)所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数(例如5)的下一行同一列的格内; 5)如果这个数所要放的格已经有数填入,处理方法同4)。 只要是有规律的东西,计算机很容易就可以做到。 下面我们把罗伯法翻译成计算机算法思路: 定义一个n×n数组; 把1放在第0行第n\2列; 设当前格为(i?j),设一步长变量k(k=2->n?n) 1) i减1,j加1; 2) 如果i<0那么i=n-1; 3) 如果j>n-1那么j=0; 4) 如果2)和3)同时出现那么就把j减回1,i加上2; 5) 如果a(i?j)不为空那么按照4)处理; 6) 把k的值赋给当前格a(i?j); 继续循环; 输出幻方阵。

三阶幻方的所有解法

幻方是一种广为流传的数学游戏,据说早在大禹治水时就发现过。幻方的特点是:由自然数构成n×n正方形阵列,称为n阶幻方,每一行、每一列、两对角线上的数之和相等。法国人罗伯总结出了构造奇数阶连续自然数幻方的简单易行的方法"罗伯法"。

罗伯法的具体方法如下: 把1(或最小的数)放在第一行正中; 按以下规律排列剩下的n2-1个数: 1)每一个数放在前一个数的右上一格; 2)如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列; 3)如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行; 4)如果这个数所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数的下一行同一列的格内; 5)如果这个数所要放的格已经有数填入,处理方法同4)。 3阶幻方,用罗伯法得出答案 8 1 6 3 5 7 4 9 2 你可以把每个数都减去一个固定值,也可以使每一行、每一列、两对角线上的数之和相等。 比如都剪去5,得出 3 -4 1 -2 0 2 -1 4 -3 46

标签: #奇数阶幻方口诀与规律