为了完成大学的任务,我需要实现一个算法,用于生成给定边长和特定总和的所有可能魔方阵。 当n = 3时,该算法按预期工作。 但是,在生成所有n = 4的魔方阵后不久,我就遇到了内存不足的问题。 这个问题在任务描述中已经提到了。 我已经尝试过优化代码,但它仍然不能正常工作。 所以我希望有人能给我一...
在Octave/Matlab中,我可以使用magic()函数获得一个幻方,例如: magic(4) 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 定义:一个幻方(magic s...