5 lines
166 B
MiniZinc
5 lines
166 B
MiniZinc
predicate free_slab() =
|
|
let { int: slab = uniform(1, nbSlabs) } in
|
|
forall(i in 1..nbSlabs where slab != sol(assign[i]))
|
|
(assign[i] = sol(assign[i]));
|