逻辑推理!考验智商!

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:17:29
有一个袋子里面有好多球,这些球有三个颜色:兰,红,白。(袋子不是透明的)
A、B、C三个人分别在呆子里面抽了一个球,后就交给了D。(ABC三人不知道自己拿的是什么颜色的球,只有D知道他们分别是什么颜色的球)
D说:“你们猜猜自己是什么颜色球?”
A说:“我是兰色的!”
B说:“我的不是白色的!”
C说:“我不知道自己的,我猜B是红色的!”
还知道:3个球里面有2个是红色的,三个人只有一个人猜对了。
问他们三个人谁猜的对?依据是?

1.若A对,那么有个蓝色
B错,那么 就有个白球
和有2个红色冲突,所以A错

2.若B对,那么,A错,那么有个蓝色的或者白色的球
B对,那么,有个红色或者蓝色的球
C错,那么B的球不是红色,那么B的球是红色。
和已知条件不矛盾

3.若C对
那么A错,那么有个蓝色或者白色的球
B也错,那么B的球是白色
和已知2个红球矛盾了
所以假设是错误的。

所以B是对的。

B.排除和假设法

1.若A对,那么有个蓝色
B错,那么 就有个白球
和有2个红色冲突,所以A错 ..

2.若B对,暗示B可能为蓝色或红色。
A错,也就是说A是红色或白色...
C错,这时B就不是红色,这时确定了B是蓝色的

(这时要A和C同时是红色才行)

3.若C对,确定B是红色
A错,也就是说A是红色或白色...
B错,也就是说B是红色或蓝色,而C对,所以B是红色的。。
(这时只要A或C其中一个是红色的就行)

答案B
1若A对:A兰色
B错 白色 与两红球不符
2若B对:A错白色、红色
B对C错导致B必然是兰色
C错 白色、红色、兰色
3若C对,A错白色、红色
C对B必对,与总一个猜对矛盾
纵上A红B兰C红。

选b