循环赛的场数与赛程编排|不连赛的排法与奇数队的轮空
被委托组织联赛时,首先会卡在“一共要打多少场”和“按什么顺序排才不会让同一队连续上场”。本文整理了循环赛场数的计算、适用于任何比赛的圆周法(贝格尔编排法)、奇数队伍的轮空安排,以及有多块场地时的比赛顺序与连赛问题。
循环赛的场数是“队数×(队数−1)÷2”
循环赛(联赛)是所有参赛者彼此各交手一次的赛制。n人(n队)时,每人要打除自己以外的n−1场。把所有人的场数加起来是n×(n−1),但每场比赛有两方参加,所以要除以2。这就是循环赛的场数n×(n−1)÷2。
| 人数·队数 | 总场数 | 每队场数 | 轮数 | 双循环场数 |
|---|---|---|---|---|
| 3 | 3场 | 2场 | 3轮(每轮1队轮空) | 6场 |
| 4 | 6场 | 3场 | 3轮 | 12场 |
| 5 | 10场 | 4场 | 5轮(每轮1队轮空) | 20场 |
| 6 | 15场 | 5场 | 5轮 | 30场 |
| 7 | 21场 | 6场 | 7轮(每轮1队轮空) | 42场 |
| 8 | 28场 | 7场 | 7轮 | 56场 |
| 10 | 45场 | 9场 | 9轮 | 90场 |
| 12 | 66场 | 11场 | 11轮 | 132场 |
场数大约随队数的平方增长。6队是15场,到了12队就是66场,超过4倍。想在一天内打完的比赛,先看场数,再决定是“全员循环”,还是分组后只让前几名进入淘汰赛,这样才不会勉强。改成淘汰赛时的场数比较,可参考淘汰赛的种子与轮空怎么定。
用圆周法编排对阵
手工编排循环赛对阵时,最经典的是圆周法(也叫贝格尔编排法)。固定1个人,其余的人每轮按顺时针移动一格,就能做出与所有人各交手一次、不重复的对阵。6队时如下。
- 1
把号码排成两排
上排排1·2·3,下排排6·5·4,形成U字形。上下相对的1−6、2−5、3−4就是第1轮的对阵。
- 2
固定1,其余按顺时针移动
1留在原地,其他号码各移一格,上排变成1·6·2,下排变成5·4·3。第2轮是1−5、6−4、2−3。
- 3
同样的操作重复n−1次
第3轮是1−4、5−3、6−2,第4轮是1−3、4−2、5−6,第5轮是1−2、3−6、4−5。这样15场比赛就全部排出,没有重复。
这个方法的好处是,每一轮所有队都正好打一场。只要在纸上写下来转一转,即使在赛场上人数突然变动也能重新编排。如果是双循环(主客场),就把同一张表再走一遍,第二轮把左右(先后手或主客场)对调。
奇数队时,加一个“轮空”来考虑
5队或7队这样的奇数时,加一个叫“轮空”的虚拟队伍凑成偶数,再用圆周法编排。和轮空对上的队伍,那一轮就没有比赛。5队时直接用6队的表,把6号当作轮空,共5轮·10场,每队正好轮空一次。
- 轮空不会集中在某一队:用圆周法每队各轮空一次,不会出现不公平
- 事先决定轮空的那一轮怎么用:让轮空的队伍担任裁判、记分员、边裁,赛事更容易运转
- 中途有队伍弃权时:在赛前就决定,与该队剩下的比赛是判不战而胜(例如按3−0计),还是全部比赛作废
奇数队在1块场地上一场一场地打时,可以做到零连赛。在对阵表生成器中设为5队·1块场地,就会给出类似“5−2、3−1、4−2、5−1、3−4、1−2、3−5、1−4、3−2、4−5”这样,任何一队都不连续上场的顺序。
排出不连赛的比赛顺序的诀窍
圆周法能排出按“轮”划分的对阵,但在1块场地上一场一场地打时,一轮的最后一场和下一轮的第一场可能出现同一队。连赛体力上很吃力,也没有时间换装或商量战术。决定比赛顺序时,基本做法是把刚打完的队伍往后放,优先安排等待时间最长的队伍。
| 人数 | 场地数 | 时段数 | 连赛总次数(对阵表生成器的结果) |
|---|---|---|---|
| 4 | 1块 | 6个 | 2次(怎么排都避免不了) |
| 5 | 1块 | 10个 | 0次 |
| 6 | 1块 | 15个 | 0次 |
| 6 | 2块 | 8个 | 12次(每个时段6队中有4队比赛) |
| 8 | 2块 | 14个 | 4次 |
| 10 | 2块 | 23个 | 0次 |
| 12 | 3块 | 22个 | 6次 |
连赛之所以无法消除,是因为相对于上场的人数,休息的人数太少。6人用2块场地时,每次有4人比赛、只有2人能休息,所以下一个时段至少有2人要连续上场。大致标准是:人数多于场地数×4时,比较容易排出没有连赛的顺序。反过来,像6人2块场地这种情况,就要在“接受连赛、早点结束”和“只用1块场地、消除连赛”之间选择。
用对阵表生成器编排循环赛的步骤
- 1
选择“循环赛(联赛)”,粘贴名字
每行输入一个队名或参赛者名字。名字还没定时,输入人数就能用号码编排。
- 2
决定场地数,以及是否双循环
会按场地数显示同时进行的比赛顺序,并按连赛较少的顺序排列。奇数时,每个时段的轮空队伍也会显示出来。
- 3
不满意就重新生成
用“重新生成组合”可以试别的顺序。想指定揭幕战时,也可以多生成几次再挑选。
- 4
打印·复制后分发
打印或保存为PDF贴在赛场,用“复制表格”贴到Excel或聊天软件里发给参赛者。
比赛开始后输入比分,胜负表和积分榜就会当场生成。积分以及同分时的排名方法,在联赛排名的决定方法与胜负表的写法中有说明。练习赛轮换双打搭档时可参考双打组合表的编排方法,想从抽签分队开始,也可以参考怎么随机分组才公平。
常见问题
- 循环赛的场数怎么计算?
- 设人数(队数)为n,场数是n×(n−1)÷2。5队是10场,6队是15场,8队是28场。每队的场数是n−1场。
- 5队的循环赛要打几场?轮空怎么安排?
- 一共10场,每队4场。共5轮,每轮2场,每轮有1队轮空。用圆周法编排,每队正好轮空一次。
- 循环赛怎样才能避免连赛?
- 把刚打完的队伍的比赛往后放,从等待最久的队伍开始依次安排。5队或6队在1块场地上一场一场地打时可以做到零连赛,但4队用1块场地,或场地数相对人数过多时,连赛就无法避免。
- 双循环是什么?
- 每两队之间各打两次的赛制,也叫主客场制。场数是单循环的2倍。第二轮把先后手或场地左右对调,会更公平。
- 能自动生成循环赛的比赛顺序吗?
- 用对阵表生成器,只要粘贴名字、选择场地数,就能自动生成连赛较少的比赛顺序。输入比分后,胜负表和积分榜也会自动更新。
本文介绍的工具
相关文章
呼吸法怎么做|4-7-8呼吸法、箱式呼吸、共振呼吸的区别与选择
睡不着的夜晚、考试或面试之前、怎么也压不下去的烦躁。别人总说“深呼吸一下”,可到底该吸几秒、呼几秒,又该选哪种呼吸法,其实很少有人说得清。本文以每分钟呼吸次数和“呼气÷吸气”的比例为标准,比较并讲解5种常见呼吸法(4-7-8呼吸法、箱式呼吸、共振呼吸、生理性叹息、腹式呼吸)的秒数与做法。同时整理了呼吸为什么能让人平静下来的原理、睡前、紧张、烦躁等不同场景该怎么选、感到难受时如何调整、安静时呼吸频率的测量方法,以及不适合做呼吸练习的场合。
阅读文章 →全银格式是什么?日本综合转账·工资转账数据的制作方法与 120 字节布局
在日本,公司通过网上银行一次性发起几十笔转账时,银行常会要求“请导入全银格式的文件”。全银格式是日本全国银行协会(全银协)规定的转账数据写法:每行固定 120 字节的定长文本,由表头·数据·尾部·结束四种记录组成。本文按实际工作中容易卡住的顺序,介绍综合转账·工资转账·奖金转账的区别,各记录的项目和位数(第几字节写什么),把收款人名改成半角片假名的规则和「カ)」「(カ」法人略称,邮储银行记号番号的换算,用 Excel·CSV 制作的步骤,以及导入出错的原因和修改方法。
阅读文章 →抽卡概率的计算方法|多少抽能出?保底·歪卡·满命的期望值
以为“出货率 1%,100 抽总该出了”,结果就是没出。这并不是特别倒霉:1% 抽 100 次至少出 1 个的概率本来就只有约 63%。本文用实际算出的数字,整理了“抽 n 次能出的概率”的公式、出货率×抽数速查表、一半的人和 10 人中 9 人出货所需的抽数、有保底和歪卡(大保底)时的平均与最坏抽数、保底计数的继承、满命(7 个)所需的抽数,以及随机吧唧·卡牌集齐全套要买几个。
阅读文章 →