我想在Prolog中找到两种排列的产品(循环形式),我遇到了问题(主要是因为我甚至无法想象它会是什么样子)。
我想过将这些排列变成另一种表现形式,但我不确定哪种方式是正确的。
请帮助我,非常感谢任何提示。
%permutationproduct(+ P1,+ P2,-Result)
编辑:在排列的产品下我的意思是:CLICK(但我们的输入是循环符号,这使得项目更加困难)。输入是2个排列(P1,P2),预期结果是第3个参数 - 排列的乘积。
我实际上正在开展一个更大的项目,这只是其中的一部分,但如上所述,我甚至无法启动它,因为我无法想象它。