荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: kaman (天外飞仙), 信区: ACMICPC
标  题: Re: 偶数幻方算法(转载)
发信站: 荔园晨风BBS站 (2004年09月14日21:04:28 星期二), 站内信件


奇数的规则:

先做约定:n*n的表格,从上到下为1到n行,从左到右为1到n列,这样
每个格子都以(行,列)的方式唯一确定。

用自然数将格子填满就行了:
1、在第一行最中间的一格填1,也就是(1,(n+1)/2))处填1。

2、以后,每一个数的后继都填在它的右上角的格子中,直到填满为止。
对于第1行的数,它的后继填在右边一列的最下格;
对于第n列的数,它的后继填在上面一行的最左格。
也就是说,如果数i填在(p,q)中,那么数i+1就填在
((p-1)mod(n),(q+1)mod(n))中,这里mod表示取模运算。
有两种情况例外:右上角已经填了数字,数字本身在表格的右上角。
它们的后继填在它的正下方一格。

用这种方法写出的5阶幻方

17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

看起来还不错哦。如果阶数高的话,一眼望去就像翻滚的波
浪,或者有风吹动的麦田:)



【 在 kaman (天外飞仙) 的大作中提到: 】
: 奇数的规律简单点明显很多,整理下再贴出~
: 【 在 kaman (天外飞仙) 的大作中提到: 】
: : 【 以下文字转载自 kaman 的信箱 】
: : 寄信人: kaman.bbs@argo.zsu.edu.cn
: : 标  题: [转寄] 贴个偶数阶幻方的构造,方法就是肥仔上次评讲时说的那个
: : 发信站: 荔园晨风BBS站 BBS 信差
: : 来  源: from argo.zsu.edu.cn (argo.zsu.edu.cn [202.116.64.6])
: : 日  期: Tue Sep 14 20:38:41 2004
: : 发信人: zhonglei (radium), 信区: ACMICPC
: : 标  题: 贴个偶数阶幻方的构造,方法就是肥仔上次评讲时说的那个
: .................(以下省略)

--
       灬 灬 灬灬 灬灬  灬 灬 ════════════════════╗╮
   ╭╯  灬 灬▂╱   _灬灬ジ  ヾ                                   灬╰╗
   ║ 灬◢◢ "▔ 灬╱          灵台无计逃神矢  风雨如磐暗故园  ▁  灬|"|║
   ║     ◤,  |,╱_ ◣◣      寄意寒星荃不察  我以我血荐轩辕▕心▏  ◣|║
   ║     _,|\▄/ \▌◥                                        ▔ヾ◥◥|║
   ╚═ "\▌| ▔ | | /" ════════════════════════╯
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.111.200]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店