Есть два массива A1[a][c], A2[b][c]
Теперь я пытаюсь умножить каждый соответствующий элемент этих двух массивов.
int a = 3;
int b = 4;
int c = 5;
range aRange = 1..a;
range bRange = 1..b;
range cRange = 1..c;
int A1[aRange][cRange] = [[1,2,2,1,3]
[1,1,1,1,1]
[1,1,1,1,1]];
int A2[bRange][cRange] = [[2,2,2,2,2]
[2,3,1,3,2]];
dvar boolean x[a][b];
Если переменная решения выберет x[1][2]
, тогда я хочуполучить результат массива умножить каждый соответствующий элемент, [1*2,2*3,2*1,1*3,3*2]
, как это.
Кроме того, хотите получить значение 1*2+2*3+2*1+1*3+3*2=19
:) ..