|
(5分钟内完成你可以去微软面试了)
8 G0 J; k9 s" R9 N4 E微软在面试中使用智力测验题是业界众所周知的。在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。
6 ~; f# L! [' ^- K& y* g0 a
1 Q. y5 x! S) z+ a3 g; |7 V1 j! P 具说微软内部员工平均解题时间是5分钟以内,外界高手的平均水平是15分钟,而外界一般人员很多根本解不出答案,不管给多少时间。我先得把题目和答案给大家讲解一下:7 d5 Y! w1 A% L& N- Q
* g, c" [8 T+ r
题目是这样的:有四个人(A,B,C和D)要在一个月黑风高的夜里过一个很长的独木桥。桥只能一次乘载两个人,就是说每次最多两人同时过桥。过桥要用手电筒,而这四个人只有一只手电筒,也就是说两人共用这只手电筒过桥后,其中一人必须带着手电筒返回(没有其他方法),否则其他人就不能再过了。这四个人由于年龄和身体状况的差异,每个人过桥所需要的时间不同:A需要1分钟,B需要2分钟,C需要5分钟,D需要10分钟。由于共用一只手电筒的原因,当两人一同过桥时,过桥的时间是以其中慢的一人为准,比如A和C一起过桥要用5分钟。
u$ v. n b9 P% \& T. k
- @8 I, N2 I" k! e. P+ J D+ p, F" M现在问:要所有人过桥,最短要多少分钟,如何安排他们的过桥顺序?
* R5 U/ \' T$ ^' \9 ~ L4 O
6 H; a8 n: F2 l" D6 S ^' N 这个问题看起来并不复杂,很容易入手,解题的策略也不难确定。既然手电筒要来回传递,根据能者多劳的原则,当然是尽量用最快的人来担此重任。因为A过桥最快,所以很快就会得出以下的答案:3 u7 M0 V* ^7 L* i5 o
# q4 n3 g. k, o% k# M" ]6 d7 j9 H第一步:A和B一起过桥,时间是2分钟
2 W2 n' d- ]" u( N! Y
' C8 a' ], m {* N/ O第二步:A带着手电筒返回,时间是1分钟; f* A" c& A# r! u, \
+ \0 {0 U7 N \9 F第三步:A和C一起过桥,时间是5分钟
; s/ _! y; m# x. H9 g* n M
, I- x9 u* ~" {% Q# f8 w* v第四步:A带着手电筒返回,时间是1分钟
7 k4 s7 t# o# I. S( f6 s
u, P% J4 d) R# P9 v3 E5 u L第五步:A和D一起过桥,时间是10分钟 l2 W2 l4 e7 g1 c" O
2 f& {# Z* g0 q% t) d! V' ~
总共需要19分钟
( n: s" P. S2 t, B9 k% X5 e0 i; g: l) A1 K
这看起来安排很合理,但答案是错的。正确的答案是17分钟。看到这里不妨请读者思考一下如何得到这个答案。 |
|