原文:奇数阶幻方口诀

口诀版本一: 先填上行正中央, 依次斜填莫相忘。 上格没有顶格填, 顶格没有底格放。 口诀版本二: 居上行正中央, 依次斜填莫相忘。 上出框时往下填, 右出框时左边放。 排重便在下格填, 右上排重一个样。 口诀解析: 把 或最小的数 放在第一行正中 按以下规律排列剩下的n n 个数: 每一个数放在前一个数的右上一格 如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列 如果这个数 ...

2014-10-30 14:56 0 4160 推荐指数:

查看详情

奇数方构造法

Siamese方法(Kraitchik 1942年,pp. 148-149)是构造奇数方的一种方法,说明如下: 把\(1\)放置在第一行的中间。 顺序将\(2,3,......\)等数放在右上方格中。 当右上方格出界的时候,则由另一边进入。 当右上方格中已经填有数,则把数 ...

Mon Aug 24 06:10:00 CST 2020 1 458
编程实现n奇数

奇幻七绝 先填上行正中央, 依次斜填切莫忘。 上格没有顶格填, 顶格没有底格放。 转载于:http://blog.csdn.net/fengchaokobe/article/details/7437767 编程实现奇数方算法: [cpp ...

Sat Mar 30 18:16:00 CST 2013 0 2820
蓝桥杯-四方(DFS)

记: 一开始直接用dfs搜索,发现时间太长,于是找规律 发现,方的值,为1累加到16的和除以数4 (所以类似的n方也可以这么做?) 另外一个3的题目用同样方法也行 http://www.cnblogs.com/mind000761/p ...

Sun Mar 18 22:28:00 CST 2018 0 1071
n魔方阵(奇数阵)的输出

?   此处先写简单一点的奇魔方阵,偶数的算法更复杂,暂不讨论。   奇魔方阵的排列方法:   ⑴将 ...

Tue May 27 05:39:00 CST 2014 7 1648
Java 实现任意N方的构造

一、关于单偶数方和双偶数方 (一)单偶数方(即当n=4k+2时)   任何4k+2 方都可由2k+1方与2×2方块复合而成,6是此类型的最小阶。   以6为例,可由3方与由0,1,2,3组成的2×2的小方块拼成一个6×6的大方块复合而成 ...

Sun May 29 05:54:00 CST 2016 0 1699
【C++小白成长撸】--N方(魔阵)矩阵

解决方法:1.第一个元素放在第一行中间一列      2.下一个元素存放在当前元素的上一行、下一列。      3.如果上一行、下一列已经有内容,则下一个元素的存放位置为当前列的下一行。 在 ...

Fri Oct 28 07:10:00 CST 2016 0 1563
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM