26 个比较概率大小的问题

你的数学直觉怎么样?你能凭借直觉,迅速地判断出谁的概率大,谁的概率小吗?下面就是 26 个这样的问题。如果你感兴趣的话,你可以先扫一遍所有的问题,再逐一阅读答案,看看你猜对了多少。这篇文章很长,你可以考虑把它加入书签,每天看几个问题。

 

1.A 、 B 、 C 、 D 四人玩扑克牌游戏, A 、 C 两人同盟, B 、 D 两人同盟。将除去大小王的 52 张牌随机分发给四人(每人获得 13 张牌)后,下面哪种情况的可能性更大一些?

A.A 、 C 两人手中都没有梅花
B.A 、 C 两人手中囊括了所有的梅花
C.上述两种情况的出现概率相同

A 、 C 两人手中都没有梅花,等价于 B 、 D 两人手中囊括了所有的梅花,它的概率与 A 、 C 两人手中囊括所有梅花的概率相同。因此,这个问题的答案显然是 C 。

Read more…

趣题:如果每次只增加一个区域的话

著名的四色定理(four color theorem)告诉我们,如果一个地图由若干个连通区域构成(没有飞地),那么在给每个区域染色时,为了让相邻区域的颜色不同,最多只需要四种颜色就足够了。不过,这个结论成立有一个条件:整个地图已经事先确定了。如果我们每次只增加一个区域的话呢?具体地说,如果每次你给一个区域染色之后,我再画出下一个区域,并且之前已经染好颜色的区域不能再修改了,那么四种颜色还足够吗?这里,我们假设,在染色时,你总是遵循一个非常朴素的贪心策略:用第一个合法的颜色给每个新的区域染色。下面这个例子告诉我们,在这些假设下,四种颜色就不够了,有时五种颜色是必需的。

我们的问题就是,在这些假设下,五种颜色就一定够吗?有没有可能构造出某个情况,使得六种颜色是必需的?有没有可能构造出某个情况,使得七种颜色是必需的?

Read more…

趣题:用 26 次机会找出任意一张对方想要的牌

看守打算和 A 、 B 两名囚犯做一个游戏。首先,看守从一副牌中取出大小王,将剩余的 52 张牌洗好,并在桌子上从左至右地把它们摆成一排,每张牌都是正面朝上。然后,看守让囚犯 A 来到桌前,允许囚犯 A 观察牌面,并交换其中两张牌的位置。接着,看守将囚犯 A 关回牢房,把所有牌全都翻到背面朝上(但位置不变),让囚犯 B 来到桌前。看守随便报出一张牌的花色和点数(比如“梅花 3”),要求囚犯 B 找出这张牌。囚犯 B 每次可以翻开任意一张尚未翻开的牌,但一共只有 26 次机会。如果囚犯 B 在这 26 次机会之内找到了看守想要的牌,则两名囚犯赢得游戏,无罪释放;如果囚犯 B 翻开了 26 张牌之后,还没找到看守想要的牌,则两名囚犯输掉游戏,立即死刑。在整个游戏开始之前,两名囚犯可以商量一个策略;游戏开始后,两人就不能有任何其他形式的交流。果不其然,这又是一个关满了数学天才的监狱。两名囚犯碰头后,很快就商量出了一种必胜的策略。这种必胜的策略是什么?

Read more…

趣题:怎样向别人证明两个图不同构?

若干个顶点(vertex)以及某些顶点对之间的边(edge)就构成了一个图(graph)。如果图 G 和图 H 的顶点数相同,并且它们的顶点之间存在着某种对应关系,使得图 G 中的两个顶点之间有边,当且仅当图 H 中的两个对应顶点之间有边,我们就说图 G 和图 H 是同构的(isomorphism)。直观地说,两个图是同构的,意思就是它们本质上是同一个图,虽然具体的画法可能不一样。下面的两个图就是同构的。其中一种顶点对应关系是: 1 – a, 2 – c, 3 – d, 4 – b, 5 – e, 6 – g, 7 – h, 8 – f 。

目前,人们还没有找到任何高效的算法,能迅速判断出两个图是否同构。在普通计算机上,判断两个图是否同构,这需要花费大量的时间。因此,人们经常以图的同构为例,来解释复杂度理论和现代密码学中的诸多概念。

假设你家里的计算机十分强大,能很快判断出两个图是否同构,还能在两个图确实同构的情况下,给出一种顶点对应关系。但你的同桌家里的计算机却非常弱,没法做什么大型运算。课堂上,老师向全班展示了两个很复杂的图,不妨把它们叫作图 G 和图 H 。老师布置了一个特别的选做题:判断出这两个图是否同构。每个同学都可以提交答案,答案里只需要写“是”或者“不是”即可。按时提交答案并答对者,期末考试会获得 5 分加分;按时提交答案但答错了的,期末考试成绩将会倒扣 30 分;不参与此活动的同学,期末考试既不加分也不扣分。显然,每个同学都不敢随意提交答案,除非百分之百地能保证自己获得的答案是正确的。回到家后,借助家里的超级计算机,你很快判断出了这两个图是同构的。你给你的同桌发送了信息:“我已经算出来了,这两个图是同构的。”但是,你的同桌却回复说:“你不会是骗我的吧?”你打算怎样说服他,这两个图确实是同构的呢?

Read more…