scut_DELL  
猜猜我是谁

  有一辆火车,能载1000吨煤,每跑1公里需要消耗1吨煤,现在有3000吨煤,要运到1000公里以外的地方。问:最多能运到终点多少吨煤?

  

  当时支支吾吾地被提示了大半天,最后也没能做出来。

  解答:当剩下的煤超过2000吨时,火车必须跑3趟,两个来回,也就是跑1公里需要5吨煤的成本。当火车跑到200公里的时候,煤只剩下2000吨,这时跑1公里需要3吨煤的成本。当火车跑到200 + 1000 / 3 = 533.33公里时,煤只剩下1000吨。于是火车直接跑过去,剩下煤 1000 - 466.66 = 533.33吨

posted on 2011-07-14 02:21  scut_DELL  阅读(430)  评论(2)    收藏  举报