作者welly (insight)
看板logic
标题Re: [转录] 微软中国研究院最新面试题
时间Thu Oct 25 00:01:26 2007
※ 引述《luciferii (路西瓜)》之铭言:
: ※ 引述《luciferii (路西瓜)》之铭言:
: 推 forself:6/7的可能性 造成小明第一句话矛盾 不管是"现在"或"最後" 10/22 01:56
: → forself:排掉12月的原因跟排掉6月一样 如果你同意排除12 却留下6 10/22 01:57
: → forself:那就矛盾了 你凭什麽排掉12月? 又凭什麽留下6月? 10/22 01:58
: → forself:看到你这篇 我更深刻的体认到之前真的都在跟你浪费时间 10/22 02:00
: ...
: 6/7时,小强说一开始就知道 => 小明可以知道
: 6/4时,小强说我本来不知道,後来知道了 => 小明可以知道
: 12/2时,小强说一开始知道 => 小明可以知道
: 12/1,12/8 小强说我本来不知道,後来知道了 => 小明还是不知道 => 矛盾
^^^^^^^^^^
这里有问题.
小强拿到1号或8号时, 本来不知道, 但是听完话後应该还是"不可能"知道吧.
题目再抄一遍:
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
这时都还没有删去那个月, 所以for 1号 9/1 or 12/1 都有可能
for 8号 3/8 or 12/8 都有可能
所以当小明拿12月时
if 12/2 小强本来知道 then 小明也知道
if 12/1 or 12/8 小强本来不知道 後来还是不知道, 小明也不知道
两种情况都符合小明的第一句话
所以12月是有可能的
所以其实4个月都是有可能的
for 3月 两人本来都不知道, 也一直都不知道 故 第一句对
for 6月 只要小明听到小强本来知道(6/7)或本来不知道(6/4)就会知道
故小明终究会知道 第一句对
for 9月 同3月
所以第一句恒真 没有任何资讯 所以小强如果本来不知道 听完第一句後还是不知道
故 第二句有问题
如果小强第二句只说: 我本来不知道
最後多加一句: 我现在知道了
则答案就可以是6/4了
※ 编辑: welly 来自: 122.124.119.55 (10/25 00:40)
1F:→ somedoubt:如果你掌握"肯定"这个模态词的语意,你会发现9/1是正解. 10/25 02:29
2F:→ somedoubt:除非你将第一句理解为"如果你一开始就知道,那我就知道" 10/25 02:30
3F:→ somedoubt:否则6/4不会是正确答案。 10/25 02:31
4F:→ luciferii:上面这两句要是推论写得出来而没有毛病,那才真是神奇。 10/25 02:54