| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2394 人关注过本帖
标题:请问谁会偶数阶魔方的?
只看楼主 加入收藏
wingyip
Rank: 1
等 级:新手上路
威 望:2
帖 子:119
专家分:0
注 册:2007-7-16
收藏
得分:0 
3)、当n为非4倍数的偶数(即4m+2形)时:首先把大方阵分解为4个奇数(2m+1阶)子方阵。上述奇数阶魔方给分解的4个子方阵对应赋值,
上左子方最小(i),下右子次小(i+v),下左子方最大(i+3v),上右子方次大(i+2v),即4个子方阵对应元素相差v,其中v=n*n/4,
然后作相应的元素交换:
  a(i,j)与a(i+u,j)在同一列做对应交换(j<t或j>n-t+2)
  a(t,1)与a(t+u,1);a(t,t)与a(t+u,t)两对元素交换
  其中u=n/2,t=(n+2)/4

最上面就有啊。 没有给出算法的。

2007-08-02 18:17
快速回复:请问谁会偶数阶魔方的?
数据加载中...
 
   



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

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