这是发通知之前必须算清楚的一件事,也是最容易被拍脑袋的一件事。下面这张表由排程引擎实算: 每个「队数 × 天数」的组合,从 1 块场地开始往上试,直到没有任何一场比赛落空为止。
| 队数 | 总场次 | 1 天 | 2 天 | 3 天 | 4 天 |
|---|---|---|---|---|---|
| 8 队 | 20 | 4 块 | 2 块 | 2 块 | 1 块 |
| 12 队 | 36 | 排不下 | 4 块 | 3 块 | 2 块 |
| 16 队 | 48 | 排不下 | 6 块 | 4 块 | 3 块 |
| 20 队 | 70 | 排不下 | 排不下 | 5 块 | 5 块 |
| 24 队 | 84 | 排不下 | 排不下 | 6 块 | 5 块 |
| 28 队 | 98 | 排不下 | 排不下 | 7 块 | 7 块 |
| 32 队 | 112 | 排不下 | 排不下 | 8 块 | 7 块 |
「排不下」= 8 块场地以内都排不完。表中数字是最少需要的场地数, 留余量的话再加一块 —— 下雨顺延、球队迟到、加时,都要吃掉这块余量。
直觉上「多开几块场地就行」,但瓶颈不在场地总数,在时间轴。同一支队两场之间至少要隔 60 分钟、每队每天最多打 3 场——这两条把每支队伍的比赛摊开在时间上, 场地再多也压缩不了。
实测:24 队两天,即使开 8 块场地,仍有 12 场无处安放; 20 队两天 8 块场地,差 5 场。要两天打完,得把每队场次砍下来—— 也就是让一部分队伍小组赛后就回家。
这跟网上流传的说法不一样。常见答案是「24 队两天 4 到 6 块场地够了」,那是按半数队伍小组赛后淘汰算的(总场次约 50)。 而上表按的是分层赛制:小组赛后分两层各打淘汰加排位,每队 6 到 7 场,人人都有名次可争, 总场次 84。两种算法都对,区别在于你要不要让一半的队伍打两场就回家。
你的条件和这些不同(比赛时长更短、每天开得更久、允许每天打 4 场),结论会变。 生成器里改成你自己的参数,所有数字会跟着重算。