0
我有一個數組:array[backpacks] of int: capacity
指定每個揹包的容量。MiniZinc爲陣列中的每個Var分配不同的域
現在我想創建一個約束求解器必須滿足的變量數組。我希望每個變量在域1..capacity中取值,其中容量對應於上述數組中指定的值。
會是這樣的工作:array[backpacks] of var capacity: bagcaps
?
還是我必須做的是這樣:array[backpacks] of var 1..MAX: bagcaps
然後添加約束:constraint forall(i in backpacks) bagcaps[i] <= capacity[i]
?
謝謝。