满腹常恨读书少,半瓶多觉诲人迟;
更有小编不知数,竟将百里作五十。
IT媒体界毁人不倦者众多。不时便跳出XXX大公司面试题之类误人子弟,譬如此文,更有诸多无脑转载。
且先看题:
“这是来自Adobe公司一道题目:一辆加满油的摩托车可以骑50千米,如果你有50辆这样的摩托车,你能骑多远?
答案:这取决于你如何使用油箱里的油。
最简单的回答是让这些摩托车同时发动,所有的摩托就能同时走完这100千米。然而,还有另外一种答案:将这50辆车全部发动,在骑到50千米的时候将25辆摩托车的汽油加到剩余的摩托车里,这样你就会有25辆加满油的摩托车,然后骑了50千米之后再重复刚才的作法。通过这种方法,你最终能骑350千米远。”
真是烂到没边。单单论题目,没有明确的限定条件,又怎么可能有标答了。
再看给出的所谓“答案”:
“所有的摩托就能同时走完这100千米。”——之前不是说50千米的吗????
好吧。按后文来看,应该是加满油可以骑100千米。接着顺着它的思路来看看:
思路的关键在于降低消耗,尽可能多地携带汽油的同时抛弃不需要的摩托车(携带油的工具)。所以完全不需要在一半处舍弃摩托:2公里之后,每辆摩托还剩油49/50,此时即可舍弃一辆摩托,所有的油刚好装满49辆摩托的油箱;100*(1/49)公里之后可舍弃第二辆,2*(1/48)公里处第三辆……最后能行驶的总公里数大约是449.921,什么350就是渣呀!
或许他们的本意就是发笑话贴提神醒脑?
I laugh.

1203

被折叠的 条评论
为什么被折叠?



