幻方的值,为所有数字之和再除以阶数N
https://www.cnblogs.com/mind000761/p/8595379.html
https://blog.youkuaiyun.com/MacanS/article/details/51209557
https://blog.youkuaiyun.com/zDavid_2018/article/details/81141787?utm_source=blogxgwz1
https://blog.youkuaiyun.com/serena_0916/article/details/70837712
四阶幻方是最简单的双偶幻方,其构成方法就是两句话:
【顺序填数;以中心点对称互换数字】。以1-16构成的四阶幻方为例:
1、先把1放在四阶幻方4个角的任意一个角格,按同一个方向按顺序依次填写其余数。
如图:按行从左向右顺序排数。
2、以中心点对称互换数字。(有两种对称交换的方法)
1)、以中心点对称交换对角线上的数(即1-16、4-13、6-11、7-10互换),完成幻方,幻和值=34。
2)、以中心点对称交换非对角线上的数(即2-15、3-14、5-12、8-9互换),完成幻方,幻和值=34。
什么样的16个数能构成四阶幻方呢?【4个数一组的4组数(共16个数),组与组对称等差,每组数与数对称等差,这样的16个数能构成四阶幻方
所有四阶幻方https://blog.youkuaiyun.com/MHL_1208980380/article/details/54342165?locationNum=10&fps=1
DFS实现https://blog.youkuaiyun.com/kavu1/article/details/51438893