原理解说发布日期 阅读时间约 7 分钟

循环赛的场数与赛程编排|不连赛的排法与奇数队的轮空

被委托组织联赛时,首先会卡在“一共要打多少场”和“按什么顺序排才不会让同一队连续上场”。本文整理了循环赛场数的计算、适用于任何比赛的圆周法(贝格尔编排法)、奇数队伍的轮空安排,以及有多块场地时的比赛顺序与连赛问题。

循环赛的场数是“队数×(队数−1)÷2”

循环赛(联赛)是所有参赛者彼此各交手一次的赛制。n人(n队)时,每人要打除自己以外的n−1场。把所有人的场数加起来是n×(n−1),但每场比赛有两方参加,所以要除以2。这就是循环赛的场数n×(n−1)÷2。

人数·队数总场数每队场数轮数双循环场数
33场2场3轮(每轮1队轮空)6场
46场3场3轮12场
510场4场5轮(每轮1队轮空)20场
615场5场5轮30场
721场6场7轮(每轮1队轮空)42场
828场7场7轮56场
1045场9场9轮90场
1266场11场11轮132场

场数大约随队数的平方增长。6队是15场,到了12队就是66场,超过4倍。想在一天内打完的比赛,先看场数,再决定是“全员循环”,还是分组后只让前几名进入淘汰赛,这样才不会勉强。改成淘汰赛时的场数比较,可参考淘汰赛的种子与轮空怎么定。

用圆周法编排对阵

手工编排循环赛对阵时,最经典的是圆周法(也叫贝格尔编排法)。固定1个人,其余的人每轮按顺时针移动一格,就能做出与所有人各交手一次、不重复的对阵。6队时如下。

  1. 1

    把号码排成两排

    上排排1·2·3,下排排6·5·4,形成U字形。上下相对的1−6、2−5、3−4就是第1轮的对阵。

  2. 2

    固定1,其余按顺时针移动

    1留在原地,其他号码各移一格,上排变成1·6·2,下排变成5·4·3。第2轮是1−5、6−4、2−3。

  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块场地上一场一场地打时,一轮的最后一场和下一轮的第一场可能出现同一队。连赛体力上很吃力,也没有时间换装或商量战术。决定比赛顺序时,基本做法是把刚打完的队伍往后放,优先安排等待时间最长的队伍。

人数场地数时段数连赛总次数(对阵表生成器的结果)
41块6个2次(怎么排都避免不了)
51块10个0次
61块15个0次
62块8个12次(每个时段6队中有4队比赛)
82块14个4次
102块23个0次
123块22个6次

连赛之所以无法消除,是因为相对于上场的人数,休息的人数太少。6人用2块场地时,每次有4人比赛、只有2人能休息,所以下一个时段至少有2人要连续上场。大致标准是:人数多于场地数×4时,比较容易排出没有连赛的顺序。反过来,像6人2块场地这种情况,就要在“接受连赛、早点结束”和“只用1块场地、消除连赛”之间选择。

用对阵表生成器编排循环赛的步骤

  1. 1

    选择“循环赛(联赛)”,粘贴名字

    每行输入一个队名或参赛者名字。名字还没定时,输入人数就能用号码编排。

  2. 2

    决定场地数,以及是否双循环

    会按场地数显示同时进行的比赛顺序,并按连赛较少的顺序排列。奇数时,每个时段的轮空队伍也会显示出来。

  3. 3

    不满意就重新生成

    用“重新生成组合”可以试别的顺序。想指定揭幕战时,也可以多生成几次再挑选。

  4. 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倍。第二轮把先后手或场地左右对调,会更公平。
能自动生成循环赛的比赛顺序吗?
用对阵表生成器,只要粘贴名字、选择场地数,就能自动生成连赛较少的比赛顺序。输入比分后,胜负表和积分榜也会自动更新。

本文介绍的工具

相关文章

使用指南约 15 分钟

呼吸法怎么做|4-7-8呼吸法、箱式呼吸、共振呼吸的区别与选择

睡不着的夜晚、考试或面试之前、怎么也压不下去的烦躁。别人总说“深呼吸一下”,可到底该吸几秒、呼几秒,又该选哪种呼吸法,其实很少有人说得清。本文以每分钟呼吸次数和“呼气÷吸气”的比例为标准,比较并讲解5种常见呼吸法(4-7-8呼吸法、箱式呼吸、共振呼吸、生理性叹息、腹式呼吸)的秒数与做法。同时整理了呼吸为什么能让人平静下来的原理、睡前、紧张、烦躁等不同场景该怎么选、感到难受时如何调整、安静时呼吸频率的测量方法,以及不适合做呼吸练习的场合。

阅读文章 →
原理解说约 16 分钟

全银格式是什么?日本综合转账·工资转账数据的制作方法与 120 字节布局

在日本,公司通过网上银行一次性发起几十笔转账时,银行常会要求“请导入全银格式的文件”。全银格式是日本全国银行协会(全银协)规定的转账数据写法:每行固定 120 字节的定长文本,由表头·数据·尾部·结束四种记录组成。本文按实际工作中容易卡住的顺序,介绍综合转账·工资转账·奖金转账的区别,各记录的项目和位数(第几字节写什么),把收款人名改成半角片假名的规则和「カ)」「(カ」法人略称,邮储银行记号番号的换算,用 Excel·CSV 制作的步骤,以及导入出错的原因和修改方法。

阅读文章 →
原理解说约 15 分钟

抽卡概率的计算方法|多少抽能出?保底·歪卡·满命的期望值

以为“出货率 1%,100 抽总该出了”,结果就是没出。这并不是特别倒霉:1% 抽 100 次至少出 1 个的概率本来就只有约 63%。本文用实际算出的数字,整理了“抽 n 次能出的概率”的公式、出货率×抽数速查表、一半的人和 10 人中 9 人出货所需的抽数、有保底和歪卡(大保底)时的平均与最坏抽数、保底计数的继承、满命(7 个)所需的抽数,以及随机吧唧·卡牌集齐全套要买几个。

阅读文章 →