有一辆火车,能载1000吨煤,每跑1公里需要消耗1吨煤,现在有3000吨煤,要运到1000公里以外的地方。问:最多能运到终点多少吨煤?
当时支支吾吾地被提示了大半天,最后也没能做出来。
解答:当剩下的煤超过2000吨时,火车必须跑3趟,两个来回,也就是跑1公里需要5吨煤的成本。当火车跑到200公里的时候,煤只剩下2000吨,这时跑1公里需要3吨煤的成本。当火车跑到200 + 1000 / 3 = 533.33公里时,煤只剩下1000吨。于是火车直接跑过去,剩下煤 1000 - 466.66 = 533.33吨

浙公网安备 33010602011771号