一句lingo语法求错

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:10:07
min=sum(link(i,j):d(i,j)*n(i,j))+@for(spot(j):@if(j#EQ#30#OR#j#EQ#27,@smax(r1*(c(j)+@sum(spot(i):n(i,j))-e(j)-f(j)),r2*(f(j)+e(j)-c(j)-@sum(spot(i):n(i,j)))),@smax(r3*(c(j)+@sum(spot(i):n(i,j))-e(j)-f(j)),r4*(f(j)+e(j)-c(j)-@sum(spot(i):n(i,j)))))); 显示语法错误求高手来改

你看这样行吗 不过这个很复杂,不一定能算出来,语法应该没错
min=@sum(link(i,j):d(i,j)*n(i,j))+@sum(spot(j):@if(j#EQ#30#OR#j#EQ#27,@smax(r1*(c(j)+@sum(spot(i):n(i,j))-e(j)-f(j)),r2*(f(j)+e(j)-c(j)-@sum(spot(i):n(i,j)))),@smax(r3*(c(j)+@sum(spot(i):n(i,j))-e(j)-f(j)),r4*(f(j)+e(j)-c(j)-@sum(spot(i):n(i,j))))));