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]
?
谢谢。