- 博客(7)
- 收藏
- 关注
原创 幻方填法讨论
采用数据拆分计算(主要是为了减少循环嵌套层次和循环量),以5阶为例:第一组构成B5数组,数据为1~25的25个数据,第二组则是将B4取1~25的数据与B5组成一组,同一行的数据各不相同,依次类推的一至取到B1为止。对这种方法仔细分析后发现还可再优化,将第5次的一次运算优化掉,即:第一组构成B4数组,数据为1~25的25个数据,第二组则是将B3取1~25的数据与B4组成一组,同一行的数据各不相同,依次类推的一至取到B1与B2,B3,B4。分别对应4阶幻方的第一行,第二行,第三行,第四行。
2025-08-14 16:36:48
757
原创 四阶幻方求解探讨
但B1=A11,C1=A21,D1=A31,E1=A41且各数字也不能相同,依次确定为二、三、四行,这样这个数字方阵中每行的数字相加等于34,第一列也等于34,但第2、3、4列,两对角线的数字相加是否等于34?2、确定副对线上的数,因副对角线上的数已出现两个(A41、A14),因此副对角线上的自由变量就只有两个了,再排除掉前面已经出现了的数字,其循环量就在个位至十位之间了;3、同样因有了副对角线的数字,后面的第二行、第三行的自由变量都只有两个了,所以循环量大幅下降,基本都在一两位数之间了。
2024-07-03 17:36:39
1514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2