cost 104 ms
如何在尝试随机数时使用 cut 直到满足条件 - How to use cut while trying random numbers until a condition is met

我正在使用 prolog 编写类似于跳棋的棋盘游戏,我有这个 function 来测试随机生成的数字。 我希望它返回第一个有效的实例,但由于某种原因,它在找到它后失败了,因为它试图重做,我只能猜测是试图找到其他合适的解决方案。 我尝试使用跟踪进行调试,并验证了在 cell_status 以正确的 S ...

在 SICStus Prolog 中模拟发生检查=错误 - Simulating occurs_check=error in SICStus Prolog

事实证明,SICStus Prolog 没有发生检查 Prolog 标志。 至少我们找不到,这里给出了一条错误消息: 似乎值“true”并不是什么问题,关键的统一可以通过现有的内置unify_with_occurs_check/2来实现。 发生检查 Prolog 标志的一个有趣值是值“错误”。 如何 ...

使用约束编程的方形拼图问题解决方案 - Square Puzzle Problem Solution with Constraint Programming

问题:用不接触或不重叠的正方形(任何大小)填充网格,即使在角落也是如此。 下方和右侧的数字表示填充在相应列/行中的网格方块的数量。 为了解决这个问题,我应用了以下约束:放置的正方形应该是不相交的,并且为了确保网格正方形的数量是正确的,我将与给定行/列相交的正方形的长度之和限制为等于该行/列号。 但是 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM