如何使用循环赛赛程表生成器
-
粘贴队伍名单
每行输入一个队名,也可以直接从表格或文档粘贴用逗号、顿号、分号分隔的名单。队名顺序就是积分榜同分时的默认排列顺序。
-
选择单循环或双循环,再挑积分制
单循环每两队只交手一次,双循环主客各一次、场次翻倍;积分制可选「胜 3 平 1 负 0」或「胜 2 平 1 负 0」,随时可以改,改完积分榜立即重算。
-
在右上三角矩阵里逐格填比分
点「生成赛程」后会出现比分录入矩阵。只需填写右上方的格子:左下方是同一场比赛的镜像,会自动显示比分,因此不会出现两套互相矛盾的数据。双循环会给出上下两个回合的矩阵,分别填写即可。
-
查看积分榜并导出
每填一个比分,积分榜就会即时更新积分、净胜分与名次。确认无误后可以打印或存为 PDF、导出 CSV,也可以复制一条包含名单与比分的链接,换设备打开继续录入。
什么是循环赛
循环赛(round robin)是让参赛队伍两两交手的赛制:每支队伍都要和其他所有队伍各打一场。 因为没有任何一支队伍会被提前淘汰,最终积分榜通常最能反映各队的整体实力,这也是足球联赛、社区联赛和校园赛事普遍采用它的原因。
- N(N − 1) / 2单循环总场次
- N(N − 1)双循环总场次
- N − 1单循环每队场次
- 1奇数队时每轮轮空的队伍数
赛程是怎么编排出来的
本工具采用经典的轮转法(circle method):把队伍固定排成一圈,每轮让首尾配对、依次向内组合, 然后让其中一支队伍保持不动、其余队伍整体轮转一位,重复 N − 1 次就得到一套完整的单循环赛程。 这样编排的好处是每一轮里每支队伍最多只出场一次,不会出现同一支队伍一轮要打两场的情况。
单循环与双循环
单循环每两队只交手一次,总场次为 N(N − 1) / 2,每队打 N − 1 场。 双循环在此基础上把每场对阵再打一次、交换主客,总场次翻倍为 N(N − 1),每队打 2(N − 1) 场。 4 支队单循环 6 场、8 支队 28 场、16 支队 120 场;换成双循环就是 12、56、240 场,赛期差别非常大。
奇数支队伍怎么办
队数为奇数时无法两两配对,工具会自动补一个空位参与轮转,于是每一轮都会有一支队伍轮空。 轮空不计积分、也不记赛果。例如 5 支队伍单循环共 10 场、分为 5 轮,每轮 2 场比赛加 1 支轮空队伍。
积分与排名规则
循环赛没有淘汰,必须先把每场比赛换算成积分才能排出名次。本工具提供两种常见积分制:
- 胜 3 平 1 负 0:赢一场得 3 分、平一场得 1 分。平局的收益明显低于取胜,鼓励主动进攻,是大多数足球联赛与社区杯赛采用的规则。
- 胜 2 平 1 负 0:赢一场得 2 分、平一场得 1 分。胜负与平局的差距被压缩,适合赛程较短、希望减少「求平」动机的小型赛事,例如篮球、羽毛球或桌游类的友谊联赛。
两种制度的积分总额不同,但排名的比较逻辑完全一致。积分相同时,名次依次按下面四项比较:
- 积分:总积分高者在前。
- 相互战绩:只在同分队伍之间比较彼此交手的得分。
- 净胜分:全部比赛的进球数减去失球数。
- 进球数:总进球多者在前;四项全部相同则按名单顺序排列。
注意第 2 项是「同分队伍之间」的相互战绩,而不是所有比赛的总成绩 —— 这也是联赛里常见的小组循环排名方式。 积分榜下方会同时显示已录入场次与当前使用的积分制,方便核对。
优点与局限
循环赛最大的价值是公平:每支队伍都要和其他所有队伍交手,强弱差距会在积分榜上被完整地体现出来。
- 交手次数多:单循环每队打 N − 1 场,远多于淘汰赛,队伍有足够机会调整状态。
- 排名最能反映整体实力:一场失利不会直接出局,偶然爆冷的概率被大幅摊薄。
- 参赛体验好:每支队伍都能打完全部比赛,不会「一轮游」就回家,适合社区联赛与校园赛事。
局限同样明显:场次随队数按平方增长。4 支队单循环只要 6 场,8 支队 28 场,16 支队就要 120 场;如果选双循环,这些数字还要翻倍。 队数一多,赛期就会被拉得很长,需要更多场地、裁判与时间。
所以赛制选择通常这样权衡:队数少、时间充足时用循环赛(也就是本页工具); 时间紧、队数多时用单败淘汰赛,N 支队伍只要 N − 1 场就能决出冠军; 既想控制场次、又想降低「一场失手就出局」的偶然性时,用双败淘汰赛,输两场才被淘汰。
常见问题
单循环一共要打多少场比赛?
单循环的场次固定为 N(N − 1) / 2,也就是每两支队伍交手一次。例如 4 支队打 6 场,8 支队打 28 场,16 支队打 120 场。赛程按轮转法编排,每队打 N − 1 场;队伍数为偶数时,每轮所有队伍同时出场。
什么时候该选双循环?
当赛期允许、又希望进一步减少偶然性时。双循环让两队主客各打一次,总场次翻倍为 N(N − 1),适合主客场制的联赛、需要区分主客优势的小组赛,或者队数较少(4 到 8 支)而想多打几轮的情况。
循环赛允许平局吗?平局怎么算?
允许。循环赛没有淘汰,平局只是双方各得 1 分。选「胜 3 平 1 负 0」时一场平局合计产生 2 分,所以取胜比打平划算得多;选「胜 2 平 1 负 0」时平局的价值相对更高。两种积分制下平局都计入「平」这一列。
积分相同怎么排名?
依次比较:积分 › 相互战绩 › 净胜分 › 进球数。也就是先看积分;积分相同的队伍之间再比较彼此交手的得分;仍然相同则比全部比赛的总净胜分,最后比总进球数。四项全部相同时按名单顺序排列。
奇数支队伍怎么编排?
工具会自动补一个空位参与轮转,于是每轮都有一支队伍轮空,其余队伍照常配对,轮空不计积分也不记赛果。奇数队时单循环的总轮次等于队数(例如 5 支队打 5 轮),总场次仍然是 N(N − 1) / 2。
比分填错了还能改吗?
可以,随时直接改格子里的数字,积分榜会立即重算。矩阵只需填写右上方的格子,左下方会自动镜像显示同一场比赛的比分,因此同一场对阵不会出现两套互相矛盾的数据。想整体重来可以点「重置比分」,误操作还能撤销。
我的数据会上传到服务器吗?
不会。全部计算都在你的浏览器里完成,名单与比分只保存在本机浏览器存储中,不会发送到任何服务器。这也意味着换一台设备需要重新输入,或者用「复制分享链接」把名单与比分带过去。