一至四十九数.七阶幻方奇数阵

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 21:37:30
一至四十九数.七阶幻方奇数阵

一至四十九数.七阶幻方奇数阵
一至四十九数.七阶幻方奇数阵

一至四十九数.七阶幻方奇数阵
我用的是“楼梯法”构造的7阶幻方.
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
5 14 16 25 34 36 45
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
扩展资料:N阶幻方最强最直观的构造方法!
http://hi.baidu.com/%CD%AF%D5%E6%B0%D7%C2%ED/blog/item/d6917826e0d86d7f35a80f1f.html

奇阶幻方
一、Merzirac法生成奇阶幻方
在第一行居中的方格内放1,依次向右上方填入2、3、4…,如果右上方已有数字(或出角),则向下移一格继续填写。
如下图用Merziral法生成的7阶幻方:
3039481101928
384779182729
466817263537
514162534...

全部展开

奇阶幻方
一、Merzirac法生成奇阶幻方
在第一行居中的方格内放1,依次向右上方填入2、3、4…,如果右上方已有数字(或出角),则向下移一格继续填写。
如下图用Merziral法生成的7阶幻方:
3039481101928
384779182729
466817263537
5141625343645
1315243342444
2123324143312
2231404921120
幻和值=175。
Merzirac法,有人也叫楼梯法,我管它叫斜步法,即走X+Y斜步(数字按右上方顺序填入),-Y跳步(如果右上方已有数字或出了对角线,则向下移一格继续填写)。
其实斜步法可以向4个方向依次填写数字,即右上、右下、左上、左下4个方向,每种斜步都可有2种跳步,即左(右)跳步、上(下)跳步。
对于X+Y斜步相应的跳步可以为-X,-Y。 【记住,跳步是X+Y斜步的X(或Y)相反方向即可。如右上方向斜步,跳步就为向左(或向下)一步;左下方向斜步,跳步就为向右(或向上)一步;等等等等】
二、loubere法生成奇阶幻方
在居中的方格向上一格内放1,依次向右上方填入2、3、4…,如果右上方已有数字(或出角),则向上移两格继续填写。
如下图用Louberel法生成的7阶幻方:
461540934328
213983322745
3814321264420
1331725431937
3062449183612
5234817421129
2247164110354
幻和值=175。
上述loubere法可以记作X+Y斜步(数字按右上方顺序填入),2Y跳步(如果右上方已有数字或出了对角线,则向上移二格继续填写)。对于X+Y斜步相应的跳步可以为2X,2Y。 【记住,跳步是X+Y斜步的X(或Y)相同方向即可。】
2Y跳步,则在居中的方格向上一格放1里,按上斜步,2Y跳步的方法构成幻方。
-2Y跳步,则在居中的方格向下一格放1里,按下斜步,-2Y跳步的方法构成幻方。
2X跳步,则在居中的方格向右一格放1里,按右斜步,2X跳步的方法构成幻方。
-2X跳步,则在居中的方格向左一格放1里,按左斜步,-2X跳步的方法构成幻方。
三、horse法生成奇阶幻方
1、对于所有的奇阶幻方,在第一行居中的方格内放1,向右(或左)走1步,下走2步走马步,依次填入2、3、4…,若出到方阵下方,把该数字填到本该填数所在列上方相应的格;若出到方阵右方(或左方),把该数字填到本该填数所在行的左方(或右方)相应的格;如果落步格已有数字, 则向下移一格(下移跳步)继续填写,完成幻方。
对于7阶幻方,把1放在(1,4)、(2,5)……(7,3)等标1的格中,向右走1步,下走2步走马步,依次填入2、3、4…,如果落步格已有数字, 则向下移一格(下移跳步)继续填写,都会完成幻方。【其余奇阶幻方雷同】
XXX1XXX
XXXX1XX
XXXXX1X
XXXXXX1
1XXXXXX
X1XXXXX
XX1XXXX
如下图用上述Horse法(下移跳步)生成的7阶幻方:
4631161422712
539249433520
1347321723628
2164025104429
2214483318337
3015741261145
382384934194
或,
438238493419
1246311614227
205392494335
2813473217236
2921640251044
3722144833183
4530157412611
幻和值=175
2、n阶奇阶幻方,若n为不是3的倍数,那么在任意一格内放1,向右走1步,下走2步走马步,依次填入2、3、4…,若出到方阵下方,把该数字填到本该填数所在列上方相应的格;若出到方阵右方,把该数字填到本该填数所在行的左方相应的格;如果落步格已有数字, 则向上移一格(上移跳步)继续填写。
如下图用上述Horse法(上移跳步)生成的7阶幻方:
1183545132340
4910273751532
4121929461424
3343112838616
254232030478
1734441222397
926364213148
或,
364213148926
3545132340118
2737515324910
1929461424412
1128386163343
320304782542
4412223971734
幻和值=175

收起