前文《偶阶幻方的镶边法》,介绍由低阶幻方构建任意高价幻方。构造幻方时,由于涉及到构建的幻方有单偶、双偶之分,为了使规则的表述统一,必须要考虑避开G点,有点繁琐。为此,本文专门讨论构建单偶幻方,填写幻方时,无需考虑G点,直接根据规则填写,应该方便些。
把任一单偶幻方,降2阶,即成为双偶幻方。为此,把所求自然数分为三个数列:小数数列、中数数列和大数数列。取个数相等的小数数列和大数数列(简单计算容易得到),置外框;取中数数列双向跳跃填写中间的(n-2)×(n-2)方阵(也可按海尔法填写),马上得到中间方阵的双偶幻方。然后,按一定规则排列外框数字,则可方便地求得单偶幻方。
下面以10阶单偶幻方为例:
10阶幻方外框的格子数是(10—1)×4=36。容易求得,小数数列为1-18,中数数列为19-82,大数数列为83-100。把中数数列19-82,按双向跳跃填写在中间的方阵内(图一),使其满足幻方的要求。
外框的构建法——
如图,黄底数字或字母,确定外框的关键点,叫定位点。一共7个定位点,任何单偶幻方,都必须这样依此取定位点。其中,n就是所求阶数。按照图中的文字说明,并考虑到被对角线分为的四个区域,上下对顶格子数字关于x轴互补,左右对顶格子数字关