从“32选2”到“天量数字”

聊到世界杯的组合数,很多人第一反应可能是:“不就是32支球队,两两配对,打小组赛和淘汰赛吗?能有多少种组合?”如果你也这么想,那可就太低估这个问题的复杂性了。我的一位数学家朋友,老张,一听这个问题就乐了。

“这可不是简单的排列组合题,”他推了推眼镜,“你想问的,究竟是‘所有可能的对阵组合’,还是‘所有可能的冠军之路’,或者是‘所有可能的完整赛果’?这可是三个完全不同的‘宇宙’。”

没错,我们得先明确问题。最浅的一层,是“对阵组合”。比如,本届世界杯从小组赛到决赛,一共会进行64场比赛。如果只关心“哪两支球队在交手”,而不关心谁赢谁输,也不关心比赛顺序,那么情况相对简单。但即便是这个“简单”问题,也已经是一个天文数字的雏形。

小组赛:混沌的开始

“咱们先从小组赛算起,”老张拿出纸笔,虽然我知道他心算更快。“32支球队,分成8个小组,每组4队。在一个小组内,4支球队两两都要交手一次,这就是6场比赛。”

如何计算世界杯比赛的可能组合数?

“那么,单单决定这8个小组分别由哪些球队组成,有多少种分法?”他看着我,没等我回答就继续说,“这不是简单的‘32支球队分成8堆’。因为小组是有区别的,A组、B组、C组……位置不同。这相当于先把32支球队排成一列,然后按顺序每4个一队,分进8个组。”

计算是这样的: 总排列数是32的阶乘(32!)。但同一小组内的4支球队,谁先谁后不影响分组结果,所以每个小组内部有4!种重复排列。8个小组,就要除以 (4!) 的8次方。同时,8个小组本身的顺序(A组B组谁先谁后)在我们这个分步计算中已经固定,所以不用再调整。

“结果大约是 2.63 × 10²⁹ 种分组方法。”老张平静地报出这个数字。我吸了口凉气,10的29次方,这已经是一个我无法在脑海中形成具体概念的数字了。

“但这只是开始,”他笑了笑,“分好组之后,小组内的6场比赛,每一场都有‘谁主场(在赛程表上列前)’的区别,虽然世界杯赛程表是固定的,但从纯粹组合的角度,每场比赛的主客队身份可以互换。所以每个小组的6场比赛,又有 2⁶ = 64 种不同的‘对阵顺序’表现。8个小组,就是 64⁸ 种可能。”

“现在,单是小组赛阶段‘谁和谁比,以及谁在赛程表左边’这样的纯对阵组合,数量就已经是前面那个天文数字再乘以一个巨大的数(约 2.81×10¹⁴)。这两个数乘起来,已经远远超过了宇宙中原子的总数。”老张说完,端起茶杯喝了一口,仿佛只是说了句“今天天气不错”。

淘汰赛:决策树的疯狂分叉

小组赛结束后,16支队伍出线,进入淘汰赛。淘汰赛是单败制,每一场比赛都必然淘汰一支球队,并让胜者进入下一轮,直到决出冠军。

“这才是真正有趣的地方,”老张的眼睛亮了起来,“因为到了这里,我们不再仅仅考虑‘对阵’,而必须引入‘胜负’了。每一场比赛都有两种结果:A队赢或B队赢。不同的胜负结果,将完全改变后续的对阵形势。”

他画了一棵简单的树状图。“16强赛有8场比赛,每场两种结果,所以16强结束后,可能的‘局势’有 2⁸ = 256 种。这256种局势,每一种都对应着一套完全不同的8强对阵表。”

“然后8强赛有4场比赛,同样每场两种结果。但注意,这里的可能性是基于前面256种情况每一种的再分叉。所以到了4强,可能性已经变成了 2⁸ × 2⁴ = 2¹² = 4096 种不同的半决赛对阵局面。”

“以此类推,半决赛(2场)和决赛(1场)继续分叉。所以,单从16强淘汰赛开始,直到冠军产生,所有可能的、依赖胜负关系的比赛路径总数,就是 2⁸ × 2⁴ × 2² × 2¹ = 2¹⁵ = 32768 种。”老张顿了顿,“这个数字看起来不大,对吧?但请记住,这32768种路径,每一种都必须‘嫁接’在前面我们算出的、数量无比庞大的小组赛对阵组合之上。”

终极问题:所有可能的赛果宇宙

“现在,让我们面对终极问题,”老张的表情变得严肃而兴奋,“如果我们想知道,一届世界杯从小组赛到决赛,所有可能的、完整的比赛结果有多少种,我们需要把前面所有因素乘起来吗?不,那样会重复计算。我们需要一个更干净、更本质的模型。”

“最清晰的思路是:一届世界杯一共进行64场比赛。每一场比赛,都是一个独立的‘随机事件’。这个事件的结果需要包含足够的信息。”

“对于一场足球比赛,最完整的结果需要包括:”

  • 常规时间比分(例如2:1,0:0等)
  • 是否进入加时赛
  • 加时赛比分
  • 是否进入点球大战
  • 点球大战结果

“但如果我们只关心‘谁晋级’或‘谁是冠军’,那么一场比赛的结果可以简化为两种:主队胜,或客队胜。平局通过加时或点球,最终也必须决出胜负方。所以,在决定冠军归属的层面,每一场比赛本质上就是一个二选一的问题。”

“那么,64场二选一的比赛,所有可能的结果组合总数就是 2⁶⁴。”老张在纸上写下这个数字:2⁶⁴ = 18,446,744,073,709,551,616

“这是一个大约1.84乘以10的19次方的数字。它被称为‘所有可能的赛果宇宙’。你看到的每一届真实的世界杯,只是这个庞大宇宙中唯一一条真实发生的路径。”

数字的意义:为何如此惊人?

我盯着那一长串数字,感到一阵眩晕。“这个数……到底有多大?”

“我打个比方吧,”老张说,“假设从宇宙大爆炸那一刻起(大约138亿年前),你就开始以每秒写下一种世界杯赛果的速度在记录,一直写到今天。你写下了多少种呢?”

他快速计算:“一年约3153.6万秒,138亿年大概就是 4.35 × 10¹⁷ 秒。你写下的结果数量级大约是 10¹⁷。”

“而我们刚刚算出的赛果总数是 10¹⁹ 数量级。这意味着,即使你从时间起点写到现在,你只完成了所有可能性的不到百分之一。”他看着我震惊的表情,补充道,“甚至可能连千分之一都不到,因为我的时间换算已经很粗略了。”

“这就是组合爆炸的威力。”老张总结道,“每增加一场比赛,可能性就翻一倍。指数增长是人类直觉最难理解的事情之一。它开始时毫不起眼,但很快就会膨胀到吞噬一切已知尺度。”

现实与理论的碰撞

“当然,”老张话锋一转,回到了现实世界,“我们刚才计算的是理论最大值,是数学上的‘可能性’。现实世界要‘无聊’得多。”

“首先,球队分档和抽签规则(比如同大洲回避)极大地限制了小组抽签的可能性,让实际的分组数远小于我们最初算的那个 10²⁹ 的天文数字。”

如何计算世界杯比赛的可能组合数?

“其次,也是更重要的,足球不是抛硬币。”他强调说,“巴西队战胜中国队的概率,远远大于50%。强队胜弱队的概率更高。因此,那些‘强队全部早早爆冷出局’的赛果路径,虽然存在于我们的1.84×10¹⁹ 种可能性中,但在现实概率世界里,它们发生的可能性微乎其微,可能小到 10⁻²⁰ 甚至更低。我们实际看到的,总是概率较高的那些路径的集合。”

“但这恰恰是足球和体育的魅力所在