楼主好奇怪,简单的步骤我基本不说的。既然你问了,我就解释一下,为什么带60斤,而不是其他的,道理很简单。
走的距离越远收益就越高,但是超过一定距离,就不能安全返回甲城,因为水会被蒸发。
首先解释为什么走的距离越远收益越高:假如你走了1公里就卖掉一些水,最后你能走到的最远距离是15公里,那么明显在一公里就卖掉的水x公斤,要是在15公里的距离才卖掉,收益会高出15x-x=14x.所以不管你在其他什么地方卖水,假设y公里吧,每公斤水的价值都没有最远距离的价值高,所以在最远距离才卖水收益最大。
然后解释为什么要60斤:因为只有你带的水尽量多,你才可以支持更远的距离.
至于编程写代码,就更简单了。你给出的题目只是个数学题,我根据分析,可以得出我的数学模型:(60-2x)*x。而求这个式子最大值的编程,太简单,不用写了,谁都会
走的距离越远收益就越高,但是超过一定距离,就不能安全返回甲城,因为水会被蒸发。
首先解释为什么走的距离越远收益越高:假如你走了1公里就卖掉一些水,最后你能走到的最远距离是15公里,那么明显在一公里就卖掉的水x公斤,要是在15公里的距离才卖掉,收益会高出15x-x=14x.所以不管你在其他什么地方卖水,假设y公里吧,每公斤水的价值都没有最远距离的价值高,所以在最远距离才卖水收益最大。
然后解释为什么要60斤:因为只有你带的水尽量多,你才可以支持更远的距离.
至于编程写代码,就更简单了。你给出的题目只是个数学题,我根据分析,可以得出我的数学模型:(60-2x)*x。而求这个式子最大值的编程,太简单,不用写了,谁都会