C++求最大值!!!急啊!!~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:40:12
x2<=100
x4<=100
x7<=100
x2+x4<=160
x3<=200
x1+x2+x3+x4+x5+x6+x7+x8<=600

maxS= 1.117436*X1 +1.221822*X2+1.163891*X3+1.187548*X4+1.127756*X5+
1.316864*X6+1.513131*X7+1.188123*X8
谁能帮帮我啊???55555555555555555555555
我要求的是maxs最大时的x1,x2,x3.............x8谢谢了

x7的权值最大,所以x7要尽量大,为100;
x6的权值其次,所以要尽量大,而且x6的大小只有在最后一个条件中有限制,所以x6最大可取500,此时x1-x5全为0
所以maxs最大时x1=x2=x3=x4=x5=0,x6=500,x7=100

你把代码打在电脑里不就知道了吗,哈哈