作者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