作者lingpxs (阿飘~就是不谈爱!!)
看板logic
标题Re: [转录] 微软中国研究院最新面试题 正确解答
时间Fri Oct 26 18:13:26 2007
现在是就结果来推他们说的条件句何不合理
不要说M怎嚜来的
所以我们假设M是6 N是4
小明知道自己的M=6 与十组的日期
小强知道N=4 与十组日期
所以小明只要找到相符的M日期即可
也就是6月4日 与6月7日
而小强也知道自己可选的数为
3月4日 与6月4日
由於小明发现4有其他日期重复 而7没有
所以它可以用第一条件句来套小强的回应
如国小强取得的是复数
他回答我本来也不知道,但我现在知道了===>很合情合理 因为他确实有3月 与6月要选
所以他本来也不知道,但他知道了,就是删掉单数日期的时间与己知的N就推出答案
所以小强在第二条件句中才会这样说
如果他取得的是单数,小强一开始就可以知道哪一天,第二条件句就不会这样说了!!
由此,小明可知他的假设正确,小强无法就一开始就已知的N数来确定日期,
那事实真信只有一个,就是N是复数,那小明指选择M=6 N为复数即可得知答案
所以才会有第三条件句:那我也知道了。
确定小明一开始说第一条件句时也无法明确知道日期
这样很完美呀到底还有哪里不对
要注意
这是题目
他们的对话就是给我们推论的方向
不要擅自假设有的没有的条件进来
因为多加几个条件
所得的结果可能跟出题的结果不一样 这是可能的
最容易的方式 就是照出题者的条件去找答案
而不是在那里想假如小明没说怎样怎样的
那就不用解题目 而是创题了!!
虽然这麽说
我还是觉得想假设一下
因为我觉的第二条件句是小强说出来要框小明的
因为知道N的小强还是有M=6跟3要选要是M等3 说真的
小明一定没办法说他知道
因为根本不符合他本身已知的M
所以小强固一选择单数的6来当M
回答说他知道了
而不管小强说什麽
小明都可以推出她的推理"小强的N是复数"是正确的
所以小明也知道了
只要小明知道了
那小强也能知道他假设的M是6是正确的
就这样
双方互套话
很机车 也很心机...
※ 引述《lingpxs (阿飘~就是不谈爱!!)》之铭言:
: 我就结果来整理一下他的三个条件
: 只知小明知道M是6
: 小强知道N是4
: 所以小明只有2种日的选择 就是4和7 4有重复7没有
: 所小名必须第一个条件来套小强的N可能性
: 结果论:
: 要是小强知道的N是7的话,他就不会说出第二段条件句
: 他早就知道了答案了 因为只有6月7日符合
: 所以 只有一种 他的N本来就不是7
: 所以在小明提点後
: 他得知了正确的日期中 N是有重覆的
: 所以删掉N为单的日子
: 小强得知正确的答案了
: 才说出第二语句
: 不然第二段条件句应该会是:我早就知道了 不需要你来说
: 也因为这样
: 小明才能从小强第二句的条件句中得知 N确实是有重覆的
: 所以N是4
: 双方都可以得知M跟N为何了 就是6/4
: 这样你们会了吗???
: ※ 引述《lingpxs (阿飘~就是不谈爱!!)》之铭言:
: : 1. 小明说:如果我不知道的话,小强肯定也不知道
: : 2. 小强说:本来我也不知道,但是现在我知道了
: : 3. 小明说:哦,那我也知道了
: : 我们先把月份列出来
: : 3月4日
: : 3月5日
: : 3月8日
: : 6月4日
: : 6月7日
: : 9月1日
: : 9月5日
: : 12月1日
: : 12月2日
: : 12月8日
: : 依日来排列:则为
: : 9月1日
: : 12月1日
: : 12月2日
: : 3月4日
: : 6月4日
: : 3月5日
: : 9月5日
: : 6月7日
: : 3月8日
: : 12月8日
: : 依条件1.
: : 小明说:如果我不知道的话,小强肯定也不知道
: : 可以推知小强得到的数目有重复
: : 所以要是小明不知道M数 那小强一定无法有正确答案
: : 所以先把N为单数的去掉
: : 及变成以下
: : 9月1日
: : 12月1日
: : 3月4日
: : 6月4日
: : 3月5日
: : 9月5日
: : 3月8日
: : 12月8日
: : 这次我们依M来排列 变成
: : 3月4日
: : 3月5日
: : 3月8日
: : 6月4日
: : 9月1日
: : 9月5日
: : 12月1日
: : 12月8日
: : 而据条件二
: : 2. 小强说:本来我也不知道,但是现在我知道了
: : 由此可知 在删除掉单数的N後
: : 小强能确定M为何
: : 那只有一种可能
: : 就是此时M已经变成单数了
: : 也因为只有一个M是单数
: : 所以我们就把有重复M的月份删除
: : 就只剩下
: : 6月4日
: : 而第三句话3. 小明说:哦,那我也知道了
: : 既然小强确定知道了
: : 那小明也可以依第一步的方式得知N为
: : 所以答案就是 ------------> 6月4日
: : 这依该不用用到PQ那种推倒吧@@"
: : 大家想的太难了
: : take easy~
--
○ E04 又OP了
└□||
OP又如何!? √√||
你看过,还有千千万万个乡民没看过呢!
---
http://www.wretch.cc/mypage/lingpxs ---
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.155.180
※ 编辑: lingpxs 来自: 140.118.155.180 (10/26 18:23)
1F:推 somedoubt:不好意思,当小明手拿着6的时候,第一句话就是假的。 10/26 18:47
2F:推 jasonmp6:推楼上.... 10/26 18:53
3F:推 BFR:推s大 10/27 01:20
4F:推 smartsnake:推1F~!! 当小明拿6时 他无法确定小强是不是早就知道了 10/27 18:18
5F:→ smartsnake:因为小明所知的X月中所有日期都跟其他月份有重复.他才 10/27 18:19
6F:→ smartsnake:敢说: 我如果不知道 小强也不可能知道! 10/27 18:21
7F:→ smartsnake:所以有单独日期的6月跟12月是不可能的! 10/27 18:22
8F:推 lingpxs:硬要这样说也行 那我只想问一句 出题者知道你们说的吗? 10/28 00:57
9F:推 ericsonzhen:我也想反问你 出题者又何尝知道你说的? 11/02 12:02