这个再帮下,倒数第5和第4行*0.8和0.9怎么加上去model:sets:day/1..45/:a,b,x;endsetsdata:b=50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 276 276 276 100 100 100 100 220 50 50 220 288 60 60 60 100
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/03 16:50:15
![这个再帮下,倒数第5和第4行*0.8和0.9怎么加上去model:sets:day/1..45/:a,b,x;endsetsdata:b=50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 276 276 276 100 100 100 100 220 50 50 220 288 60 60 60 100](/uploads/image/z/1815949-37-9.jpg?t=%E8%BF%99%E4%B8%AA%E5%86%8D%E5%B8%AE%E4%B8%8B%2C%E5%80%92%E6%95%B0%E7%AC%AC5%E5%92%8C%E7%AC%AC4%E8%A1%8C%2A0.8%E5%92%8C0.9%E6%80%8E%E4%B9%88%E5%8A%A0%E4%B8%8A%E5%8E%BBmodel%3Asets%3Aday%2F1..45%2F%3Aa%2Cb%2Cx%3Bendsetsdata%3Ab%3D50+100+100+50+100+100+50+100+100+50+100+100+50+100+100+50+100+100+50+100+100+50+100+100+276+276+276+100+100+100+100+220+50+50+220+288+60+60+60+100)
这个再帮下,倒数第5和第4行*0.8和0.9怎么加上去model:sets:day/1..45/:a,b,x;endsetsdata:b=50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 276 276 276 100 100 100 100 220 50 50 220 288 60 60 60 100
这个再帮下,倒数第5和第4行*0.8和0.9怎么加上去
model:
sets:
day/1..45/:a,b,x;
endsets
data:
b=50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 276 276 276 100 100 100 100 220 50 50 220 288 60 60 60 100 220 184 184 134 134;
a=800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 4200 4200 4200 1520 1520 1520 1520 3200 1000 800 3200 4000 1040 1040 1040 1520 3200 2400 2400 2000 2000;
enddata
min=@sum(day(i):a*x);
@sum(day(i):b*x*.8)>=3724;
@sum(day(i):b*x*.9)
这个再帮下,倒数第5和第4行*0.8和0.9怎么加上去model:sets:day/1..45/:a,b,x;endsetsdata:b=50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 276 276 276 100 100 100 100 220 50 50 220 288 60 60 60 100
可以运行,但是找不到可行解,自行检查一下是否漏了约束条件,或是写错了
model:
sets:
day/1..45/:a,b,x;
endsets
data:
b=50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 50 100 100 276 276 276 100 100 100 100 220 50 50 220 288 60 60 60 100 220 184 184 134 134;
a=800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 800 1520 1520 4200 4200 4200 1520 1520 1520 1520 3200 1000 800 3200 4000 1040 1040 1040 1520 3200 2400 2400 2000 2000;
enddata
min=@sum(day:a*x);
@sum(day:b*x*0.8)>=3724;
@sum(day:b*x*0.9)