Arrays minizing:创建一个int对数组

Arrays minizing:创建一个int对数组,arrays,minizinc,Arrays,Minizinc,创建n个int对数组的minizin语法如下: {(x1,y1),(x2,y2),…(xn,yn)} 我如何访问一个特定的元素j来获取,例如,它的y值?在Minizing中,您目前会使用多维数组来实现这一目的。例如,如果要创建n对整数变量,可以使用: array [1..n, 1..2] of var int: pairs; 然后可以访问每一对,但也可以访问每个元素。例如,如果要访问pairj,则可以使用语句pairs[j]。这是一个维度数组1..2;您可以使用对[j][y]访问第二个元素(y

创建n个int对数组的minizin语法如下:

{(x1,y1),(x2,y2),…(xn,yn)}


我如何访问一个特定的元素j来获取,例如,它的y值?

在Minizing中,您目前会使用多维数组来实现这一目的。例如,如果要创建
n
对整数变量,可以使用:

array [1..n, 1..2] of var int: pairs;
然后可以访问每一对,但也可以访问每个元素。例如,如果要访问pair
j
,则可以使用语句
pairs[j]
。这是一个维度数组
1..2
;您可以使用
对[j][y]
访问第二个元素(
y

这种方法允许您直接使用变量,但也可以对调用数组的谓词使用对