面试题:火车运煤问题

发布于 2021-11-11 09:37:51 字数 1104 浏览 651 评论 8

在酷壳上看到的一个最优算法问题:

你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?

 

嘿嘿,高手们亮剑吧

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

南冥有猫 2021-11-14 08:45:21

答案合理,但是这是怎么算出来的呢?

如何排算是?有点无头绪

风透绣罗衣 2021-11-14 08:45:19

潜规则是,可以中途停下并留下中转用的媒

夜血缘 2021-11-14 08:44:15

533吨

酷到爆炸 2021-11-14 08:38:56

一列火车,貌似回去的时候不需要烧煤?

陌上芳菲 2021-11-14 08:34:17

嘿嘿,的确好多人能算到500,但是实际上500还不是最多的

混吃等死 2021-11-14 07:33:28

引用来自#4楼“桔子”的帖子

引用来自“桔子”的帖子

1、现在200公里处做个中转,拉三趟消耗1000吨

2、再远300公里做中转,拉两趟消耗900吨

3、把1000吨拉到市场,把100吨仍了

到市场还有500吨

无边思念无边月 2021-11-14 06:46:27

引用来自“桔子”的帖子

1、现在200公里处做个中转,拉三趟消耗1000吨

2、再远300公里做中转,拉两趟消耗900吨

3、把1000吨拉到市场,把100吨仍了

到市场还有500吨

刘备忘录 2021-11-14 06:05:15

1、现在200公里处做个中转,拉三趟消耗1000吨

2、再远300公里做中转,拉两趟消耗900吨

3、把1000吨拉到市场,把100吨仍了

到市场还有500吨

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文