逻辑面试题:叫你戴帽子

一道逻辑面试题中,3个学生被分别戴上2红3黑中的帽子,看不见自己头上的颜色。经过三次询问,所有人同时说出帽子颜色。通过排除法,学生推断出他们都戴的是黑帽子。问题解析涉及对可能情况的枚举和推理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关注下方公众号,分享硬核知识

作者 | 小K

出品 | 公众号:小K算法 (ID:xiaok365)

01

故事起源

有2个红帽子和3个黑帽子。

老师给3个学生任意选择一顶帽子戴上。

每个人能看到别人的帽子,但看不到自己的帽子。现在老师问,你们知道自己帽子的颜色吗?第一次没人回答。
老师问第二次,还是没人回答。
老师再问第三次,所有学生同时说出了自己帽子的颜色。请问你知道他们戴的什么帽子吗?

02

分析

数据规模很小,可以采用枚举法,直接枚举所有的情况。总共3个学生,可能的情况如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值