首页 > 解决方案 > 如何在 CPLEX 中将数组转换为集合?

问题描述

让我们这么说

int A=[1 2 3 4];

如何将其转换为集合?

{int} SetA =?

标签: arrayssetcplexoplilog

解决方案


 range r=1..4;
int A[r]=[1, 2 ,3 ,4];

{int} s={A[i] | i in r};

execute
{
  writeln(s);
}

{1 2 3 4}

推荐阅读