6 lines
168 B
MiniZinc
6 lines
168 B
MiniZinc
predicate free_period() =
|
|
let {
|
|
int: period = uniform(periods)
|
|
} in forall(i in courses where sol(period_of[i]) != period) (
|
|
period_of[i] = sol(period_of[i])
|
|
); |