作业帮 > 综合 > 作业

lingo怎么写for循环,例如

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 08:11:03
lingo怎么写for循环,例如
model:
sets:
s/1,2,3,4/:a,b,c;
endsets
data:
a=1,2,3,4;
b=1,1,1,1;
enddata
max=@sum(s(i):c(i));
@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));
程序结果是错的
我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(2) ; c(3)=a(1)+a(2)+a(3)+b(1)+b(2)+b(3);
这个用lingo怎么表达?
@for(s(i):c(i)=@sum(si(j)|j#le#i:a(j)+b(j)));