设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 1775|回复: 6
打印 上一主题 下一主题

方阵问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 01:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求一个3*3方阵(输入为1到9) 使得横竖斜三行都为15
2#
发表于 2009-11-4 01:22:52 | 只看该作者
这被称为 magic square

他们的排列为:

8  1  6
3  5  7
4  9  2

用编程的方法就是用穷举的方法, 也就是对所有的组合一一测试。 总共需要 9! 次测试。
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 01:22:52 | 只看该作者
既然老大都说穷举法了 看来没什么其他算法了
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-4 01:22:53 | 只看该作者
谁说的!
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-4 01:22:54 | 只看该作者
奇数阶魔方阵元素的排列有以下规律:
(1)自然数1总是在方阵第一行当中一列上
(2)后续的自然数在当前数的右上方,即行数减1列数加1的位置。若当前数在第一
行但不在最后列,则后续数在最后一行的下一列上;若当前数在最后一列,则后续数
在上一行的第一列
若按照规律(2)得出的位置已被占用,则下一个自然数放在当前数的下一行同列上
如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
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-4 01:22:56 | 只看该作者
果然有规律呀 强!~~~~ pf!!!
都是高手呀 看来我真是太差劲了
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-4 01:22:57 | 只看该作者
一个外国人提出来的,早就有了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 21:33 , Processed in 0.094177 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表