| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 800 人关注过本帖
标题:谁能告诉我魔方阵的算法是怎么算出来的
只看楼主 加入收藏
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
 问题点数:0 回复次数:8 
谁能告诉我魔方阵的算法是怎么算出来的
如果不知道算法,估计我是不会写的了,就是知道了
也是硬搬,写好了,也没什么大不了的,想知道这个算法是怎么得到的
包括奇.偶数 上网查了 都是现成算法 没有说怎么得到的
搜索更多相关主题的帖子: 魔方 算法 
2008-03-31 15:31
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
没有人会吗 大家帮帮忙啊

2008-03-31 22:23
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
给点提示也可以啊
不要不理不踩啊

2008-04-01 16:01
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
这个论坛里的高手呢 那去了
不要吝啬吗

2008-04-02 09:37
jamesbind
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2008-3-21
收藏
得分:0 
是啊,我也想知道这个问题。
2008-04-02 11:21
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
1.对于双偶数N(N%4==0)
(1)先画出N*N的方格
(2)在方格内从左到右,从上到下,依此填上1,2,...,N*N
(3)把N*N方格分成N*N/16个4*4的小方格
(4)画出各个4*4小方格的对角线
(5)各对角线上的数不变,非对角线上的数和它对称的数相互调换位置
即A和N*N-A+1对调.
好了,成功!

2. N%4==2
(1)把N*N个数的最前和最后的2N-2个数留下,其余数按 1 的方法填入
正中(N-2)*(N-2)个方格内.
(2)补上外方框
先填上几个特殊数
P[0]=3
P[N-1]=N
P[1]=1
P[N]=2
P[2]=N*N-3
P[3]=5
P[2N]=N+2
P[3N]=N+3
P[4]=N*N-5
下面再填入:
从P[5]到P[N-2]依此为7,8,N*N-8,N*N-9,11,12,N*N-12,N*N-13....
从P[4N]到P[(N-2)*N]依此为N*N-(N+3),N*N-(N+4),N+6,N+7,
N*N-(N+7),N*N-(N+8),N+10,N+11.........
再对称的补上其余.
2008-04-02 11:42
zglcx123
Rank: 2
等 级:论坛游民
帖 子:60
专家分:10
注 册:2007-7-2
收藏
得分:0 
好难,,看不懂
2008-04-02 14:14
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
回复 6# 的帖子
想问你个问题
你是怎么知道的
或者是怎么总结出来的

2008-04-02 20:50
duxinjun123
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2007-7-6
收藏
得分:0 
好难啊
2008-04-03 09:00
快速回复:谁能告诉我魔方阵的算法是怎么算出来的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058830 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved