|
![]() | 作者: peter [peter]
![]() |
登录 |
近日朋友来Q说有个九宫图问题--有1--9个数要求使其排成3*3。 每条直线都要等于15 (头痛啊~~~~~我用了一种超麻烦和超。。。不想说了) 各位有什么好的算法给小弟指点一二 问题: 4 3 8 9 5 1 2 7 6 如要用这样的格式输出使每直线都是等于15 ![]() ![]() ![]() ![]() ![]() ![]() |
地主 发表时间: 04-06-11 17:04 |
![]() | 回复: 286 [unique] ![]() |
登录 |
对于奇次宫图有通用的方法。 比如3次方,首先对其上下左右分别扩一格,这样就形成了5X5的矩阵。 由5X5第一行有正中间向左下依次写入1-3的数,并由第二行中间偏右依次写4-6,依次类推。 把3X3外面的数移动3X3中间,原则是同行或同列中最远的。 |
B1层 发表时间: 04-06-11 17:35 |
![]() | 回复: Anubis [shajia2646] ![]() |
登录 |
厉害, |
B2层 发表时间: 04-06-11 18:35 |
![]() | 回复: peter [peter] ![]() |
登录 |
我正在用笔画呢(因为不是很明白) 那些最远的数是怎么移的 如一个数它是那行最远的,也一定是那列最远的 (头痛) ![]() ![]() ![]() |
B3层 发表时间: 04-06-11 19:20 |
![]() | 回复: wskli [wskli] ![]() |
登录 |
那最后的图是怎么样的呀,能写出来看看嘛! |
B4层 发表时间: 04-06-12 23:03 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号