|
本帖最后由 ValleyViews 于 2015-4-15 04:02 编辑 a$ ?5 ~; Q# m% R
$ I, K" ]* E" k- ]# r5 j4 f5 m1 _
民间还有一个解法:7 e" v) b5 F k: [' P3 U
The answer is August 17. The answer key(指官方的) is flawed. A lot of you have misread the question. They are not mind readers and Albert is not given any more information than Bernard. There are only two rules : Albert knows the month and Bernard knows the date. They can only tell each other whether they know the date now or not.
, ]- p8 x8 S) K
( U$ l# n! ^' O2 r“Albert : I don’t know but I know that Bernard doesn’t know too"
$ H) b4 ^' C( y2 cIf Bernard was told the date and immediately knew, it would be either May 19 or June 18. They both will realise this instantly and eliminate those two date: So we are left with:
- R) C8 K* U6 q" H& ~, a; n' [7 _7 c
May : 15 or 16
. c2 k0 v0 S- L. ^9 L4 c, OJune : 17; A! y3 r8 Y; f2 k4 @9 p7 O
July : 14 or 16
# K7 a5 ]% G& D) G) ~/ r j' BAugust : 14, 15, 17
! I9 W- A' H! s. g
- K" ^2 ]. T( {, Y/ ^* u z9 B“Bernard : At first I didn’t know, but now I do”7 B: @8 p' g) E" ^
If Albert knew the month and the month was June, he would have known its June 17, but it isn’t June. So Bernard knows that it isn’t June. So he narrows it down to:( N) @' ^& \3 n3 ^/ B3 U; Z# Z' k
May: 15 or 16! q3 j6 G% j* W, E( J5 X
July : 14 or 16
5 ~6 m8 ?7 R7 v! M+ RAugust : 14, 15, 17
+ n2 r1 g. ?& r) \2 Z# n X# t$ y* |
But Bernard knows the day. So if he knows the date now, it must be August 17.- u: Q7 S% w7 o. h; F* {
/ d" Y0 ^8 c5 e; V) x( x
“Albert: Then I also know.”! t# R( [, S; n3 H4 B9 l }5 ?2 ]
Albert realises this too because Bernard can only be 100% sure it was on August 17 if he was given 17 as the day. If Bernard was given either 14, 15 or 16, he still wouldn’t know which month. |
|