作者melodyjail (被窝暖暖睡得饱饱)
看板logic
标题Re: [转录] 微软中国研究院最新面试题
时间Tue Nov 29 20:56:15 2005
※ 引述《steven20 (揪秉...)》之铭言:
: ※ 引述《eleta (左右卫门)》之铭言:
: : 这里的问题就是出在,小明不允许小强去「猜」。因为如果小强拿到的是四号,他虽然无
: : 法「确定」是六月四号,但是却可以「猜到」是六月四号,如此小明的说法就不成立了。
: : 因为没有那麽幼稚的事,题目没有声明他们是小学生(就算是小学生一定也是资优班,
: : 不然哪有那麽聪明的:p),所以六月四号的答案不能成立。
: 请问小强拿到4号的情况下 有(3.4)(6.4)两种可能 小强如何猜到(6.4)而不是(3.4)呢?
我想他的意思是小强并没有"猜到" 而只是纯粹"猜"而已
对於eleta网友的说法 我想用"说谎"来补充一下"猜"的意思
假设小明知道是6月
他不知道是4日还是7日 所以他想去套小强的话
於是他说了"如果我不知道的话,小强肯定也不知道"
小明一定是不知道的 但是小明并不能确定小强也不知道
所以小明说谎了 为了套小强的话
如果小强回答说"你说错了喔 其实我是知道的"
那麽小明就套出生日是6月7日
如果小强回答说"本来我也不知道,但是现在我知道了"
那麽小明就知道生日是6月4日
但是但是但是...以上是假设小强的回答必为实话
如同eleta所说 这样就犯了"小明不允许小强去「猜」"的毛病在(不允许小强是说谎的)
为什麽小强不能也是说谎的呢
不过如果小明跟小强都说谎的话 那麽他们之间对话的可能性就有太多种了
而且看官们应该是没办法推断出真正的日期(三句话都可能是谎话 怎麽判断呀?)
所以如果可以说谎的话 这个题目似乎就不太有意义了
所以我想小明跟小强应该是没有说谎(也就是没有用乱猜的)
所以我也认为应该是9月1日没错
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.78.111
1F:推 Ollin:我觉得你这样写较容易懂^^~! 03/04 14:27