回 帖 发 新 帖 刷新版面

主题:可以帮忙做一下这道题嘛??~?

最好是把程序也给我,谢谢啦~

某工厂有一批重量为n(0~10000)的原料,进行实验;如进行A种实验,获利a元,消耗p;B实验,获利b元,消耗q;
“全体实验”定义:将手头现有的全部原料分为2份(1部分可以为0),一部分做A实验,一部分做B实验,利润为两份之和。剩余原料仍可进行“全体实验”
现进行m次全体实验,求最大利润。
输入:m,n,a,b,p,q
0<m<=30  0<a,b<=1000  0<p,q<1
输出,最大利润(保留5位小数)

回复列表 (共6个回复)

沙发

我觉得当这几个变量的值一定后,要么一直执行A种,要么一直执行B种,(一定有一种每单位重量的原料获利最大),而到最后如果剩的不够了在考虑用另一种`
本人理解能力有限有错的地方请指正`~~

板凳

可是如果这样呢?
比如说,10原料,A获利10元,消耗1,B获利5元,消耗0.01
这样的话,你的方法就不行了呢~~

3 楼

怎么不行,你用10/1=10这是A每单位的获利~
5/0.01=500这是B的每单位的获利~~
很明显一直用B就好拉`~~~

4 楼

哦,明白了。。。。谢谢啦~~

5 楼

但是有时还是要考虑用另一种哟~你看懂了吗???

6 楼

线性规划?

我来回复

您尚未登录,请登录后再回复。点此登录或注册