作者puzzlez (渴望一份好工作)
看板puzzle
标题Re: [问题] 囚犯猜色(三人猜色)
时间Wed Feb 25 22:51:50 2009
首先,看成「三人情色」的,请自行去墙壁面前罚站XDDD
这题是我在知识+上看到的,原题实际上已提供「甲和乙为红发、丙为黑发」的线索,但
我认为这条线索是非必须的,将它去掉会使原题更好,而且难度更高。
不过,puzzle板板友的程度一向很高,一下子就有人po出答案了^^
像jayfish、fjufly的答案,都是ok的
虽然已经有不错的答案在上面,不过我这边再把参考答案po上来:
--------------
参考答案
--------------
不管三人的头发是什麽颜色,只要丁没说谎,那麽每个人都能100%确定自己的发色。
丁说:「你们三人之中至少有一人是红色头发。」
那麽三人发色只会有下列三种情形:
1、一红二黑
2、二红一黑
3、三红
◆1、一红二黑时
红发人因为看到其他人都是黑发,因此能够马上得知自己发色。而另外两个原本不知发色
的人这下也知道了。因为红发人能够确定自己发色,一定是见到两头黑发,所以即使另外
两人看到的发色是一红一黑,也可以确定自己是黑发。
结果:一位红发人先知,二位黑发人後知。
◆2、二红一黑时
为避免混淆,假设A、B为红发人,C为黑发人。
A看到其他两人分别是一红一黑,但其中的B红发人却无法确定自己是红发,这就表示他
看到的铁定不是两头黑发,而是一红一黑或二红。既然C是黑发,那麽就表示自己一定是
红发。因为如果是黑发的话,B应该早就知道自己是红发了。
B也可以用同样的方式推理出自己的发色。
黑发人看到其他两人能推理出发色,就知道自己的发色是黑色。因为另外两人如果没看到
黑发人的话,是无法照上述的推理得知的。
结果:二位红发人先知,一位黑发人後知。
◆3、三红时
三人都各自看到二头红发,无法马上推理自己的发色。但如果三人发现彼此都无法推理的
话,那麽他们就知道每个人的头发都是红的。因为如果其中有一个人是黑发的话,那麽就
会和情形2的二红一黑时一样,红发人能够推理出自己的发色。然而他们都没有,因此可
以得知没有一个人看到黑发。所以三人都能得出自己是红发的结论。
结果:三人都不知,发现彼此都不知後,三人都得知自己是红发。
因此,甲乙丙不管遇上情形1、情形2、情形3时,都能100%确定自己的发色。当然,
这是假设甲乙丙都有足够的推理能力,而且不乱猜的情形下。
当然有些板友提出「时间差」的问题:我们究竟要如何衡量什麽是「马上得知」及「推理
後得知呢?」
这的确有值得商榷的地方,不过这类逻辑的题目,都是假设当事人有足够的推理能力,并
且不随意乱猜。所以在这种前提下答案还是可以成立的。
如果推理能力够的话,前述第一种情形会有一人先马上得知;第二种二人;第三种第一时
间无人得知。只要看马上得知的人数有几人,就能够判断是哪一种情形了。
----------------
题目的变形
----------------
这种题目有一些变形,果不其然已经有人提到了。
◆变形一:三个聪明人
三个青年人一起去旅行,走到半路大家都感到疲倦,於是就在一棵树下躺下来稍稍休息一
会,结果都睡着了。在他们睡觉的时候,一个爱开玩笑的人用炭涂黑了他们的前额。
三个人醒来时,彼此相望,大家的心里都觉得很滑稽,并且都笑了出来。但这不会使他们
之中任何一个起疑,因为每人都以为是其他两人在互相取笑。
其中有一个突然不笑了,因为他知道自己的前额也给涂黑了。
他是怎样察觉到的?
◆变形二:智猜帽色
ABC三人参加益智竞赛,谁能猜到头上所戴的帽子颜色为何即可获胜。帽子一共有五顶
,三顶白色,二顶红色。ABC戴了其中的三顶。
然而在答题时,ABC三人是排成一条直线,C可以看到前方AB两人的帽子;B只能看
到前方A的帽子;A则无法看到任何一人的帽子。当然,这三人也无法看到自己的帽子,
是什麽颜色。
首先主持人问C:「你知道你的帽子,是什麽颜色吗?」
C:「不知道。」
接着主持人再问B:「你知道你的帽子,是什麽颜色吗?」
B:「不知道。」
最後主持人问A:「你知道你的帽子,是什麽颜色吗?」
A想了一下,然後说:「我知道了!我的帽子是○○色的。」
请问,A的帽子到底是什麽颜色的?
◆智辨帽色
和上题一样,只不过这次有ABCD四人排成一列。D在最後面,可以看到前面三人的帽
子,依此类推。最前方的A,这次同样看不见任何帽子。
帽子一共有六顶:三红、两黄、一蓝。这四人戴了其中的四顶。
主持人分别问了D、C、B,三人都回答:「不知道。」但最後A却知道自己的帽色。
请问:A的帽色为何?他究竟是如何推理的?
------------
其余尚有许多变形,不过因为变得较多,就不再此列出了。
这些变形,你能够举一反三的回答吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.25.231
1F:→ jayfish:智猜帽色是白的 02/27 13:39
2F:推 lollygagger:且智辨帽色是红滴。不过变形一是为何呢? 02/27 23:41
3F:推 pphhxx:变形一是假如只有两个人被涂,那两个人互笑之後应该会想到 02/28 12:46
4F:→ pphhxx:为啥对方会笑? 但实际情况却是三人都一直笑 02/28 12:47
5F:→ jayfish:因为他从别人的眼珠子里面看见自己的前额==>我是来乱的 03/02 19:34
6F:推 yaayaa:变形二 C眼里不可能二红 所以一定是二白or一红一白 03/05 00:58
7F:→ yaayaa:如果B看到的是红色 一定会猜自己是白色 所以 B看到白色 03/05 00:59
8F:→ yaayaa:既然B看到白色 那A一定就是白帽啦<---这应该是最简单的了吧 03/05 00:59
9F:推 yaayaa:变形三 令红色为r 黄色为y 蓝色为b D眼里不可能有yyb 03/05 01:06
10F:→ yaayaa:D眼里可能看到的有rrr rry rrb ryb ryy 这几种组合 03/05 01:07
11F:→ yaayaa:C眼里如果出现yy或是yb都会猜自己是r 所以C只可能看到 03/05 01:08
12F:→ yaayaa:rr ry rb这三种组合 那B说不知道 就肯定是看到了r 如果B看 03/05 01:09
13F:→ yaayaa:到了y或b 都可以立即知道自己是r 所以A帽色就是r罗 03/05 01:10
14F:→ yaayaa:这样对吗? 03/05 01:10
15F:→ puzzlez:嗯嗯,回答得不错哦~^^ 03/05 05:14