永发信息网

帮我改改这个lingo程序

答案:1  悬赏:70  手机版
解决时间 2021-04-27 08:12
  • 提问者网友:饥饿走向夜
  • 2021-04-27 03:30

求最短路的lingo程序,运行有错误啊!!

sets:

years/1..6/:L;

roads(years,years)/

1,2 2,3 3,4 4,5 5,6 1,3 2,4 3,5 4,6

1,4 2,5 3,6 1,5 2,6

1,6/:D;

endsets

data:

D=7,7,7,7,7,12,12,12,12

  21,21,21,31,31

  44; 

enddata

L(1)=0;

@for(years(i)|i#GT#1:L(i)=@min(roads(i,j):D(i,j)+L(j)));

end

 

 

 

最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-04-27 04:51
你用的是9.0破解吗 那个什么错误都提示1017
然后 @SUM(MYSET(I):0.95*rzl(I))>5600没加分号

@FOR(MYSET(I):
[CON1] rzl(I)>0.8;
[CON2] rzl(I)<0.9;)的最后一个分号在括号外
其它的没数据不好看 你先改了这些试试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯