荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: 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软件 网络书店