一個(gè)火車運(yùn)煤算法的思考

image.png

一、問題描述

你是山西的一個(gè)煤老板,你在礦區(qū)開采了有3000噸煤需要運(yùn)送到市場上去賣,從你的礦區(qū)到市場有1000公里,你手里有一列燒煤的火車,這個(gè)火車最多只能裝1000噸煤,且其能耗比較大――每一公里需要耗一噸煤。

請問,作為一個(gè)懂編程的煤老板的你,你會(huì)怎么運(yùn)送才能運(yùn)最多的煤到集市?

二、思考過程

這道題一開始看上去好像是無解的,因?yàn)槟愕幕疖嚸恳还锞鸵囊粐嵜?,而到目的地?000公里,而火車最多只能裝1000噸媒。如果你的火車可以全部裝下,到目的地也會(huì)被全部燒光,一丁點(diǎn)也不剩。所以,很多人的第一反應(yīng)都是覺得這個(gè)不太可能。

三、結(jié)論:

  • 裝1000噸煤,走250公里,扔下500噸煤,回礦山。

  • 裝1000噸煤,走到250公里處,拿起250噸煤繼續(xù)向前到500公里處,扔下500噸煤,回礦山。此時(shí)火車上還有250噸,再加上在250公里處還有250噸煤,所以,火車是可以回礦山的。

  • 裝上最后1000噸煤,走到500公里處,裝上那里的500噸煤,然后一直走到目的。

同學(xué)們一定還有更好的方案,請集思廣益?。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 更新于:2017-07-18 22:34:06 拿硬幣問題 問題:16個(gè)硬幣,A和B輪流拿走一些,每次拿走的個(gè)數(shù)只...
    shenyuanluo閱讀 11,541評論 1 14
  • 引 子 “太陽石”是人們對煤炭的美譽(yù),稱頌它樸實(shí)無華,沒有寶石絢麗的光彩,稱頌它堅(jiān)...
    漁翁閱讀 4,265評論 34 28
  • 異鄉(xiāng)異客皆從容, 對影獨(dú)酌兩處愁。 西風(fēng)自恃能解憂, 一地黃花盡相送。
    暮槳閱讀 372評論 1 10
  • 嗯兩個(gè)人的早餐 自己做的戚風(fēng)蛋糕,咖啡戚風(fēng)都零失敗了!??????掌聲響起來??! 吐司一直做不成功,再接再厲?。?/div>
    優(yōu)雅的小恐龍閱讀 209評論 0 1
  • 每年到了這個(gè)時(shí)間段都是最忙碌也最迷茫的一年,活動(dòng)的籌備,人員的培養(yǎng)占用了我?guī)缀跛械臅r(shí)間,即使很多工作已經(jīng)熟練,但...
    小朱砂閱讀 766評論 0 0

友情鏈接更多精彩內(nèi)容