构造幻方的方法法国数学家巴赫特创造的阶梯法,是适用于所有奇数阶幻方吗?还是只适用于3阶幻方?如果适用于所有奇数阶幻方的话,麻烦说一下用法.越详细越好.
2019-04-11
构造幻方的方法法国数学家巴赫特创造的阶梯法,是适用于所有奇数阶幻方吗?还是只适用于3阶幻方?如果适用于所有奇数阶幻方的话,麻烦说一下用法.越详细越好.
优质解答
好的,详细为你解答!
奇数阶幻方最经典的填法是罗伯特法(也就是所谓的楼梯法).填写方法是这样:
把1(或最小的数)放在第一行正中; 按以下规律排列剩下的n*n-1个数:
(1)、每一个数放在前一个数的右上一格;
(2)、如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;
(3)、如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;
(4)、如果这个数所要放的格已经超出了顶行且超出了最右列,那么就把它放在前一个数的下一行同一列的格内;
(5)、如果这个数所要放的格已经有数填入,处理方法同(4).
这种写法总是先向“右上”的方向,象是在爬楼梯.
感觉好的就采纳.
还有什么需要补充的吗?
不清楚的可以百度hi我或者Q913526270,相互交流一下.
好的,详细为你解答!
奇数阶幻方最经典的填法是罗伯特法(也就是所谓的楼梯法).填写方法是这样:
把1(或最小的数)放在第一行正中; 按以下规律排列剩下的n*n-1个数:
(1)、每一个数放在前一个数的右上一格;
(2)、如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;
(3)、如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;
(4)、如果这个数所要放的格已经超出了顶行且超出了最右列,那么就把它放在前一个数的下一行同一列的格内;
(5)、如果这个数所要放的格已经有数填入,处理方法同(4).
这种写法总是先向“右上”的方向,象是在爬楼梯.
感觉好的就采纳.
还有什么需要补充的吗?
不清楚的可以百度hi我或者Q913526270,相互交流一下.