Каков правильный синтаксис CSP? (проблема.добавить ограничение)

      from constraint import *
problem = Problem()
problem.addVariables(["a", "b", "c", "d", "e", "f"], [1, 2, 3, 4, 5, 6])
problem.addConstraint(AllDifferentConstraint())

Ограничение:

"а" = 1; "б" = 2; "с" = 3 или

"а" = 1; "б" = 3; "с" = 2 или

"а" = 2; "б" = 1; "с" = 3 или

"а" = 2; "б" = 3; "с" = 1 или

"а" = 3; "б" = 1; "с" = 2 или

"а" = 3; "б" = 2; "с" = 1

Каким должен быть правильный синтаксис?

      problem.addConstraint(lambda a,b,c:    ?? permutation ??   ,(1,2,3))

0 ответов

Другие вопросы по тегам