1
9
我相信只有一个列表可以传递给所有不同的人。 |
2
2
我想>/2和</2可能不知道应用于列表中vars的所有不同/1的属性。在swi prolog中,该谓词由库(clpfd)提供,在该库中的其他谓词中有</2。 ?- all_different([X,Y]), 0 #< X, X #< 3, 1 #< Y, Y #< 4, indomain(X), indomain(Y). X = 1, Y = 2 ; X = 1, Y = 3 ; X = 2, Y = 3. 来自同一个库的P.S.Indomain/1生成了应用约束内的所有可行值。 |
3
1
eclipse prolog的“ic”约束库提供谓词alldifferent/1,它以变量列表作为参数,例如,
|
flawr · 统计列表中的出现次数 8 年前 |