| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 578 人关注过本帖
标题:[求助]怎样求偶数的魔方?
只看楼主 加入收藏
joker39
Rank: 1
等 级:新手上路
威 望:1
帖 子:78
专家分:0
注 册:2007-9-6
收藏
 问题点数:0 回复次数:3 
[求助]怎样求偶数的魔方?
书上只求了奇数的   偶数的要什么算法  哪位高手说下
搜索更多相关主题的帖子: 魔方 偶数 
2007-10-25 22:47
xindeluoye
Rank: 2
等 级:论坛游民
帖 子:49
专家分:20
注 册:2007-10-8
收藏
得分:0 
好象是无解吧

2007-10-25 23:41
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
4或者以上有解



by 雨中飞燕 C/C++学习讨论群:46520219
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
2007-10-26 00:02
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 

以下内容来自百度


N介幻方的性质:每一行每一列以及每个对角线上的数之和相等,切都为N*(N*N+1)/2
设P[N*N]表示N*N方格
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)补上外方框
今天从0:00到3:00想出一个补法:
先填上几个特殊数
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.........


从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-26 08:29
快速回复:[求助]怎样求偶数的魔方?
数据加载中...
 
   



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

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