- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Merzirac法生成奇阶幻方
幻方的算法Merzirac法生成奇阶幻方
奇阶幻方
当n为奇数时,我们称幻方为奇阶幻方。可以用Merzirac法与loubere法实现Merzirac法与loubere法用国际象棋之马步也可构造出更为神奇的奇幻方,故命名为horse法。
Merzirac法
Merzirac法生成奇阶幻方
Merzirac法在第一行居中的方格内放1 以后按顺序右斜上方填写数字
3、若出到方阵上方把该数字填到本该所在列的最下格 若出到方阵右方把该数字填到本该所在行的最左格 若右上已有数字或出到方阵右上(即对角线方向) 则把数字填入上一个数字的下一格n的下方放入n+1(称为跳步)再按上述方法放置到2n在n的下方放入n+1,在n的下方放入n+1,……依次填完所有数字即可完成任何一个奇阶幻方。
下面是用此方法构成的5阶幻方 65 17 24 1 8 15 65 23 5 7 14 16 65 4 6 13 20 22 65 10 12 19 21 3 65 11 18 25 2 9 65 65 65 65 65 65 65
斜步法可以向4个方向依次填写数字,即右上、右下、左上、左下4个方向,每种斜步都可有2种跳步,即左(右)跳步、上(下)跳步。下面我总结所有的Merzirac法一般的,令矩阵[1,1]为向右走一步,向上走一步X+Y表示,,[-1,0]为向左走一步[0,-1]为向下走一步,用-Y表示。则步可以表示为X+Y,{X{[1,0], [-1,0]},Y∈{[0,1], [0,-1]}}∪{Y∈{[1,0], [-1,0]},X∈{[0,1], [0,-1]}}。对于X+Y相应的跳步可以为X,-Y。 5阶幻方X+Y斜步(即右上一步),-Y跳步。X+Y斜步(即右上一步),-Y跳步。X+Y斜步、-Y跳步X+Y斜步、-X跳步X+Y斜步、-X跳步
文档评论(0)