我已经定义了一个名为" A"在IBM CPlex中索引了一组。该集合是图形中的一组边缘,例如{< 1,2>,< 1,3>,...}。每条边都被定义为一个tupple。在后处理部分,我把" writeln(A [< 1,2>])"但我不知道为什么我无法获得相关数组元素的数量,我将面临一个奇怪的错误。有人可以帮我解决这个问题吗?
感谢。
答案 0 :(得分:0)
我已使用此代码打印出数组元素的值。它可能适合您的情况。请注意,matchup2是一个元组数组。
执行PostProcess { var m = 0;
for (var w=1; w<=nbWeeks; w++)
{
for (var d=1; d<=nbDaysPerWeek; d++)
for (var s=1; s<=nbSlotsPerDay; s++)
{
write("W"+w+" D"+d+" S"+s+" ");
for (var c=1; c<=nbLocations; c++)
{
++m;
write("<"+matchup2[mList[m]].a+","+matchup2[mList[m]].b+"> ");
}
writeln();
}
writeln();
}
}