作者welly (insight)
看板logic
標題如果微軟中國研究院最新面試題改成這樣
時間Sat Jul 22 19:24:35 2006
考慮以下變體
A 與 B 都知道 X 為以下10個日期之一:
1月1日 1月2日 1月3日
2月1日 2月2日
3月1日 3月4日
4月3日 4月5日 4月6日
若讓 A 知道 X 是幾月 B 知道 X 是幾日
問他們知不知道 X 是哪一天
A: 如果B說他知道是哪一天, 則我知道是哪一天
B: 我知道
A: 我知道
請問根據以上對話 X 可能是哪一天?
--
我覺得有2解
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.57.50
※ 編輯: welly 來自: 61.228.57.50 (07/22 19:25)
1F:推 micklin:1/2 and 3/4 ? 07/22 20:54
2F:推 leondemon:B是聽到A說的時候才知道;還是一開始就知道了? 07/22 21:05
3F:推 welly:B 不必透露他何時知道的 07/22 22:05
4F:推 chrisjon:3/4,因為B知道的只有三天。B知道A就知道的只有一天o.oa 07/23 00:31
5F:→ chrisjon:應該是這樣吧? 07/23 00:32
6F:推 leondemon:3/1和3/4吧~ 要看B是什麼時候知道日期的 07/29 22:57
7F:→ leondemon:A一開始的那句話,就指出是3月份 07/29 22:58
8F:→ leondemon:B一開始就知道的話,那是3/4;若是聽A說之後才知道=>3/1 07/29 22:59