1 前言

最近笔试以及室友面试分享的一些概率题,自己抽空做了下,和大家分享一下~

2 笔试题

2.1 正确戴帽子问题

Q1:n个人将各自的帽子混在一起后任取一项,求恰有k个人拿对自己的帽子的概率?

思路:

  • k个人拿对,那么剩下n-k个人全部拿错
  • 拿对的概率很好求,就是一个排列的问题;而全部拿错怎么求呢?需要用到概率的加法公式
  • 贝叶斯公式的转换
  • 注意先把这k人要挑出来!

A1:
在这里插入图片描述
Q2:引申:

100个囚犯从前往后坐成一列。坐在最后面的那个囚犯能够看到其余99个囚犯,坐在最前面的 那个囚犯啥也看不见。看守给每个囚犯戴上一顶黑色的或者白色的帽子。然后,看守会从后往前依 次叫这些囚犯猜测自己头顶上的帽子的颜色。如果哪个囚犯猜对了,他就自由了。坐在前面的每一 个囚犯都可以听到后面的囚犯的猜测。如果这100个囚犯事先可以商量好一种策略,那么最理想的策略是什么?

A2:如果每个人都报前面人帽子的颜色,这样就暗示了前面人的答案。但下一个人如果想活命,就会说前一个说的,而不说下一个帽子是啥颜色,这样也不行啊,就是很纠结了。这就是第一种策略

  • 策略1:每个人猜自己帽子的颜色就是前面人的,这样两个人一组!至少50人被释放!同时剩下50人中平均有25人会被放(因为要么黑帽子 要么白帽子,1/2概率正确),也就是75人!
  • 策略2:至少能保证前面99人答对,最后一个人50%概率答对!

策略2具体实施:

  • 最后一个人数前面99人的白帽子和黑帽子的个数,看是奇数还是偶数,并且大家伙事先约定好白与黑分别对应奇数还是偶数:比如商量白帽子为奇数,黑帽子为偶数!

  • 最后一人数了前面99人的帽子,发现白色帽子数为奇数,黑色帽子为偶数!于是就随口说白或者黑,提示了前面99人所有帽子的整体情况!

  • 倒数第二个人这时候干吗呢?也数前面98人的帽子颜色奇偶数,并且这时候已经知道包括自己在内的99人的帽子奇偶数。这时候数出来的结果无非有两种:即和99人的作差!

    • 白:奇数,黑:奇数;说明自己是黑色!
    • 白:偶数,黑:偶数;说明自己是奇数!
    • 方便分析,我们假设倒数第二个人说了自己是黑色!
  • 倒数第三个人知道了倒数第二个人肯定会说对,于是作差一下,将整体的减去倒数第二个人的,也就是包括自己在内的98人 帽子数为:白色帽子数为奇数,黑色帽子为奇数。好了,有了这个关键信息,接下来重复工作,继续数前面97人帽子的黑白数,这样作差得到自己的了!

  • 重复上述过程,这样前面每个人都能猜对!都可以释放!就是最后一个人只有50%的概率猜对了!让我们保佑他

相关文章:

  • 2022-12-23
  • 2021-04-01
  • 2021-11-13
  • 2021-05-25
  • 2021-05-27
  • 2022-02-14
  • 2021-06-07
  • 2021-08-29
猜你喜欢
  • 2021-08-29
  • 2021-08-29
  • 2021-02-12
  • 2021-08-29
  • 2021-07-20
  • 2021-08-29
  • 2021-08-29
相关资源
相似解决方案