【发布时间】:2015-09-16 14:07:10
【问题描述】:
我想找到所有可能的 3x3 幻方。
幻方是不同数字的排列(即每个数字使用一次),通常是整数,在方格中,其中每行和每列中的数字以及主对角线和次对角线中的数字, 加起来是同一个数。
这是一个示例解决方案:
8 1 6
3 5 7
4 9 2
不使用library(clpfd),我如何编写一个能找到所有解决方案的 Prolog 程序?
【问题讨论】:
-
你可以使用 SWI-Prolog 和库 clfpd 吗?
标签: prolog magic-square