问题描述
    1.(微软)一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽.子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。
    第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?

解析
    若只有一个人戴着黑帽子,则第一次开灯时,他看到别人都戴着白帽子就知道自己是黑帽子,在第一次关灯就会打自己。
    若有两个人戴着黑帽子,设A,B是黑帽子。A看到B在第一次关灯没有打自己耳光。则可推出B也看到了一个带有黑帽子的。A可推出自己带了黑帽子。则在第二次关灯时,A,B会打自己耳光。
    若有三个人戴黑帽子,设A,B,C戴黑帽子。第一次没有耳光声。按照只有两个黑帽子的推论,第二次应该有人打耳光。但没有,A可推出,B和C也看到了除B,C外有别的人戴黑帽子。那个人一定是他。所以第三次,有耳光声。
答案:3个人

问题描述

    2.有三个白人被一个印第安人反对部落俘虏了。部落的首领愿意把他们放了,所以他把他们领到一根没有亮光的帐篷里。他给了每人一条头巾(他有5条头巾,3白2红,所以有2条是没有用到的)。然后他们排着队出去。这样,每个人都可以看到前面人的头巾颜色,但是看不到自己头巾的颜色(第一个走出去的看不到任何头巾,第二个可以看到第一个人的头巾,第三个人可以看到前面两个人的头巾)。如果其中一个人说出了自己头巾的颜色,那么所有人都可以被放了。几分钟的沉默后,其中一个人说: “我头巾的颜色是。。。”。然后他们就被放了。问题是第几个人说的?头巾是什么颜色的? ()

附件条件:你可以设想所有的囚犯都是足够聪明的,而且他们对同伴的智慧也很有信心他们猜错一次就会被监禁所有人加起来只能猜一-次所有 人都想被释放。

解析:第三个人看到的信息最多,前面两个人肯定要等第三个人回应。

第三个人可以看到的一共有四种情况:
   1)第一个红色,第二个红色。此时第三个人不用沉默,直接说:我是白色。
    2)第一个红色,第二个白色;此时,第三个人不能准确的猜出自己的颜色。第二个看第三个没有说,沉默一会,想自己肯定不是红色,不然第三个人早就说了。然后第二个人说:我是白色。
    3)第一个白色,第二个白色。第三个和第二个人都不能确定自己的颜色。两个人都不说话。
    4)第一个白色,第二个红色。第三和第二个都不能确定自己的颜色。两个人都不说话。
    此时第一个人想了一会:第二个和第三个人都不说话,于是可以排除1,2两种情况,剩下3,4两种情况。我都是白色。所以:第一个人沉默会儿会说:我是白色。

答案:第二个人:我是白色(沉默时间较短)
      第一个人:我是白色。(沉默时间较长)

帽子,头巾游戏解析(微软百度笔试智力题)相关推荐

  1. 23届秋招百度笔试算法题

    import java.util.Scanner;//23届秋招百度笔试第一题:暴力(100%) public class Main10 {public static void main(String ...

  2. 37互娱笔试智力题--猜帽子问题分析

     问题 有六顶帽子:三顶黑帽子,三顶白帽子.A.B.C三人从黑帽子和白帽子中选择一个戴上.这三人每人都只能看见其他两人头上的帽子,但看不见自己头上的帽子,并且也不知道剩余帽子的颜色.不允许三个人同 ...

  3. 试毒水(阿里巴巴腾讯搜狐笔试智力题)

    问题描述: 例1:(阿里巴巴)有16瓶水,其中有一瓶有毒,小白鼠喝一滴水之后一个小时会死,请问至少用几只小白鼠,在1小时内一定可以找出至少14瓶无毒的水? 分析:将16瓶水分别标号为1~16,2瓶为一 ...

  4. 网易游戏(互娱)2020校招在线笔试-游戏研发第一批-笔试编程题

    [编程题]二进制计数-研发 小A刚学了二进制,他十分激动.为了确定他的确掌握了二进制,你给他出了这样一道题目:给定N个非负整数,将这N个数字按照二进制下1的个数分类,二进制下1的个数相同的数字属于同一 ...

  5. 使用js原生代码实现类似新闻列表的滚动 题目来自4399小游戏2020年前端笔试编程题

    新闻列表的滚动循环播放 html代码 CSS代码 Script代码 总结 题目要求: 要求实现以下页面,其中列表项是滚动循环播放的,而且每次只显示3个,当鼠标经过的时候停止播放,鼠标离开继续播放 co ...

  6. 软件测试常见的智力题

    智力题1(海盗分金币)- - 在美国,据说20分钟内能回答出这道题的人,平均年薪在8万美金以上. 海盗分金币 5个海盗抢得100枚金币后,讨论如何进行公正分配.他们商定的分配原则是:  (1)抽签确定 ...

  7. 程序员智力题:100层楼扔鸡蛋,确定鸡蛋摔碎的楼层N

    程序员笔试智力题:建筑楼有100层,若曾第N层或更高的楼层扔下来,鸡蛋就会摔碎.若从第N层以下的楼层扔下鸡蛋不会摔碎.给你两个鸡蛋,请找出N,并要求最差情况下扔鸡蛋次数最少. 分析:试着从10楼开始扔 ...

  8. 百度2021AIDU产品精英笔试题型,百度历年笔试真题及答案解析

    百度2021产品精英笔试已发,笔试题型为 主观题1道 80分钟 数字推理 10题 10分钟 图形推理 10题 10分钟 资料分析 10题 10分钟 智力题 7题 10分钟 我用的是职题库APP练习的笔 ...

  9. 微软Google等互联网公司经典面试智力题和解答

    一.微软58题  A.逻辑推理  1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?  2.请 ...

最新文章

  1. Pair Testing
  2. access mysql 同步_使ACCESS数据库保持同步
  3. macOS 上的 Charles 配置看一篇就够了
  4. Vue+Leaflet实现加载Stamen显示地图
  5. Boost::context模块callcc的jump_void测试程序
  6. 嵌入式volatile关键字
  7. Bug调用其他函数失败
  8. pythonbyte转int_Python将byte数组转换为int详解
  9. B站 React教程笔记day1(4)调色板案例
  10. Hive架构及基础知识
  11. 关于查询FileNet PE中用户Inbox信息
  12. 信息隐藏基础算法——LSB算法(python实现)
  13. 两个向量的点乘和叉乘怎么算_数学基础 —— 向量运算:点乘和叉乘
  14. 史上最强C语言教程----万字初识C语言
  15. kali中rarcrack命令爆破rar压缩包密码
  16. DNX451 与 DNXCORE50 获取当前应用程序目录
  17. Python3入门教程::Excel 基础操作(下)
  18. 01 | 机械专业英语词汇
  19. 护眼灯真的可以保护眼睛吗?2022双十二选哪款护眼灯对孩子眼睛好
  20. 红绿灯的人工智能需求

热门文章

  1. 微信小程序 点击展开收起(点谁谁展开/收起)
  2. JavaSE——StringBuffer与StringBuilder拼接字符串详细解释
  3. 基于matlab的DTMF信号的产生和检测(1)
  4. QuickBI和DataV 1
  5. 如何避开PPT演讲的几个误区(中)
  6. 深谈SCI论文写作技巧
  7. 基于FBX SDK的FBX模型解析与加载 -(三)
  8. 【个人练习3.11】7 c++练习题
  9. 超详细的商业智能BI知识分享,值得收藏
  10. 当面试官问 promise 的时候,他们希望听到什么(二)