校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 算法 > 智力分析题
题目

有三个人面试,经理有五顶帽子,三白色的两黄色的,三个人面壁而立,经理给他们每人各戴一顶帽子,看谁能最快猜出自己头上戴的是什么颜色的帽子。三人回过头来你看我我看你,看到另外两个都戴白色帽子,开始都没人猜出来,突然有人说自己戴的是白帽子,经理录用了他,问他是怎么知道自己的是白帽子的?

解答

a想,如果我是黄帽子,b就会猜想,如果我也是黄帽子,c就肯定知道自己是白帽子了;但c一直没有说,说明假设错误;
b就会继续推理自己是白帽子,但b没有说,a就可以判断自己不是黄帽子了;
a就可以判断自己是白帽子

C 1条回复 评论
Misslala

这个问题很常见

发表于 2022-12-27 21:00:00
0 0