主题
比赛问题 (单循环与淘汰赛)
📖 ⏱️ 预计阅读时长 1 分钟 👑 会员专属
概述
比赛问题是公考中一种结合了“常识”和“排列组合”的极简计算题。 题目通常只会出现两种赛制:单循环赛(每个人都要遇到别人一次)和单场淘汰赛(输了就卷铺盖回家,直到决出冠军)。 理解这两种赛制背后的规律,不需要任何复杂的阶乘公式,只需要记住两个极简算式。
一、单循环赛 (排列组合 C)
单循环赛的定义:所有人都要和其他所有人打一场。 如果有 个人参加单循环赛,那么总共需要打多少场比赛呢? 相当于从 个人里,随便抽出 个人来打架。所以这就是一个纯粹的组合问题: 场。
如果是双循环赛(主客场各打一次),那就不仅要挑出 2 个人,还要分先后顺序,是 场。但在省考中基本只考单循环。
经典真题
真题1:(国考)某单位举办乒乓球单打比赛,共有 7 名员工报名参加。采用单循环赛制,即每两名员工之间都要打一场。请问总共需要进行多少场比赛?
解析
二、淘汰赛 (树状图与逆向思维)
单场淘汰赛的定义:两个人打一场,输的人直接被淘汰(抹杀)。只有赢的人才能晋级下一轮。最后活下来的那唯一的一个人就是冠军。 很多同学遇到淘汰赛,喜欢用除以 2 的方式去推:第一轮 32 进 16,打 16 场;第二轮 16 进 8,打 8 场... 然后全部加起来。可以,但很慢!
核武器:逆向归纳法 我们换个极其残酷的视角:如果比赛一共来了 个人,最终只决出 个唯一的冠军。 那么,到底有多少人被淘汰了? 毫无疑问,有 个人被淘汰了。 而在单场淘汰赛中,每一场比赛的功能是什么?恰好淘汰 1 个人! 因为一场比赛必定是一赢一输(不准平局),也就是每进行 1 场比赛,必定死 1 个人。 你要死掉 个人,就必须进行 场比赛!这就是真理。不管中间有没有人轮空,不管对阵表画得有多复杂,总场次永远是 !
经典真题
真题2:(省考)某市举办一届网球单打淘汰赛。共有 128 名选手报名参加。比赛规定,输一场直接淘汰,胜者晋级,直到决出最终的男单冠军。请问这届比赛一共要安排多少场网球对决?
解析
🔒 会员专属内容
检查登录状态中...
