【逻辑题】头花是什么颜色

简介: 有三朵红头花和两朵蓝头花。将五朵花中的三朵花分别戴在A、B、C三个女孩的头上。这三个女孩中,每个人都只能看见其他两人头上所戴的头花,看不见自己头上的花朵,也不知道剩余的两朵头花的颜色。

有三朵红头花和两朵蓝头花。将五朵花中的三朵花分别戴在A、B、C三个女孩的头上。
这三个女孩中,每个人都只能看见其他两人头上所戴的头花,看不见自己头上的花朵,也不知道剩余的两朵头花的颜色。


A先说:"我不知道我的头花的颜色。

然后B说:"我也不知道我头上的颜色。"

之后C说:"我知道我戴的头花是什么颜色了。"

试问:C戴的是什么颜色的头花?(三人都是逻辑能力贼强的人)

答案:红色。
分析:本题中有4个人:A、B、C和你。
      当听说A不知道后,B和C都知道了B、C中是2红或1红1蓝。
      如果C是蓝,那B就知道自己是红。
      然而B不知道,说明C是红色,而此时C也知道自己是红色了。
      也有可能A、B都是蓝,C早就知道自己是红,只是最后才说。
      对于读者来说,只能确定C是红色,而A、B存在的4种情况都可以有。

变式题:教师让三个学生前后站成一排,然后拿出三白两黑共五顶帽子,让学生看过后把三顶白帽子给他们戴上。三个学生都看不见自己戴的帽子,但后边的能看见前边的,前边的看不见后边的。请问谁最先知道自己的帽子颜色?

答案:最前面的学生。后两位永远不知道自己的帽子色。分析略。
目录
相关文章
|
数据可视化
绘制热图时看不出颜色差异?四种方式转换处理使结果显而“易”见
绘制热图时看不出颜色差异?四种方式转换处理使结果显而“易”见
19483 2
|
图形学
怎么修改模型的表面颜色?
在3D模型中,材质颜色是物体表面外观的重要组成部分。通过手动设置或从纹理图像中提取颜色值,可以为模型赋予丰富多彩的外观。
143 1
|
存储 前端开发
canvas自定义绘制顺序解决遮挡问题
canvas自定义绘制顺序解决遮挡问题
252 0
颜色的多种表示方式和应用
颜色的多种表示方式和应用
162 0
三角形绘制规则
三角形绘制规则
114 0
|
计算机视觉
Qt实用技巧:图形视图框架中图元将矩形边界改为不规则边界(用于选取和碰撞)
Qt实用技巧:图形视图框架中图元将矩形边界改为不规则边界(用于选取和碰撞)
Qt实用技巧:图形视图框架中图元将矩形边界改为不规则边界(用于选取和碰撞)
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
案例03 补充:金字塔等图形边框的绘制
案例03 补充:金字塔等图形边框的绘制
260 0
案例03 补充:金字塔等图形边框的绘制
|
vr&ar Android开发
【Android 应用开发】Paint 图形组合 Xfermod 之 合成模式表示方法 ( Xfermod 使用步骤 | 透明度 颜色值 公式表示方法 | 老版本表示方法 | 合成区域分块 )
【Android 应用开发】Paint 图形组合 Xfermod 之 合成模式表示方法 ( Xfermod 使用步骤 | 透明度 颜色值 公式表示方法 | 老版本表示方法 | 合成区域分块 )
225 0
【Android 应用开发】Paint 图形组合 Xfermod 之 合成模式表示方法 ( Xfermod 使用步骤 | 透明度 颜色值 公式表示方法 | 老版本表示方法 | 合成区域分块 )
|
大数据 C++ 开发者
R 的图形组合、图形布局的精细控制| 学习笔记
快速学习 R 的图形组合、图形布局的精细控制
105 0