逐循环检查所有对手组合
工具固定一个位置,其余位置逐轮旋转,两端配对形成比赛;奇数队的虚拟空位变成具名轮空。生成后,校验函数独立统计每个循环中的无方向对手组合,检查自我对阵、漏赛、重复交手、同轮重复出场及每队轮空和出场总数。任一检查不通过就拒绝该赛程。第二循环再次遇到同一对手是用户要求的赛制,不会被错误当作同一循环中的意外重复。
每组对手按循环次数相遇,同一轮不会重复安排同一支队伍。
名单和赛程只在当前标签页处理,不上传也不持久保存。刷新前请导出;不提供积分榜、场地预订或工程导回。
先排全体对手,再安排实际比赛日期。
循环赛赛程生成器为每两支队伍安排规定次数的交手,不会因为一场失利就淘汰某队。本页支持队名或个人选手名单,可安排1–4个完整循环,每轮每名参赛者最多出场一次。它适合校内班级联赛、社团友谊赛或社区小型赛事,输出的是对阵和轮次,不是积分榜。比赛日期、场地、计分、排名以及冠军如何认定,仍需按活动规则另行组织。
奇数支队伍无法在同一轮全部两两比赛,因此工具加入一个虚拟空位参加轮转,每轮与空位相遇的队伍轮空。完整一循环中,每队恰好轮空一次,仍会与所有真实对手交手。轮空不计一场比赛,也不自动获得胜场或积分。偶数队没有轮空。与淘汰赛不同,循环赛的轮空不会让队伍更接近决赛,休息后仍按后续轮次返回比赛。
先确认每两队要交手几次,再考虑日期和球场。
每行输入一支队伍或一名选手,可粘贴名单或导入UTF-8 TXT。也可填写队伍数,点击“填入编号队伍”,先用队伍1、队伍2等名称排程。仅修改数量输入框不会改动现有名单,按下按钮才会替换。空行忽略,同名条目保留不同编号,建议加班级或组别后缀区分。支持2–40项,每项最多120字符,总文字不超过10,000字符,导入文件最多40,000字节。
一循环指每两队交手一次,不是只打一轮。选择双循环后,每两队交手两次;本页最多支持四个完整循环,不按随意截断的轮数生成残缺赛程。开启主客场标记时,偶数循环与它前一循环的每场对阵互换主客;关闭后用A方、B方作为中性标记。初始随机位置只影响起始轮转排法,关闭后按名单顺序构造,同样覆盖全部对手。
生成后查看总轮数、实际场次以及每组对手的校验说明,选择轮次或使用上一轮、下一轮切换。展开各队统计可查出场数、轮空数和启用时的主客场总数。名单、循环次数或排程选项变化都会清除旧结果。复制、CSV和打印始终包含全部轮次,不会只保留屏幕当前的一轮。“清除结果”保留名单和设置,方便继续调整后重新生成。
起始位置可随机,完整对阵靠轮转构造并独立校验。
工具固定一个位置,其余位置逐轮旋转,两端配对形成比赛;奇数队的虚拟空位变成具名轮空。生成后,校验函数独立统计每个循环中的无方向对手组合,检查自我对阵、漏赛、重复交手、同轮重复出场及每队轮空和出场总数。任一检查不通过就拒绝该赛程。第二循环再次遇到同一对手是用户要求的赛制,不会被错误当作同一循环中的意外重复。
开启主客场后,奇数队单循环的每队主客场总次数相同,偶数队单循环最多差一场。连续两个完整循环会逐场反转主客,因此总次数完全相同;三个循环最多差一场,四个循环再次相等。这只是总量平衡,不保证每轮主客交替,也不限制连续主场或连续客场,不处理共用主场、旅行距离或指定场馆限制。分配的主客身份应由组织者与实际资源再核对。
页面总场次只计算两支真实队伍的比赛。CSV还会为奇数队每一轮额外保留一条轮空行,所以文件行数可能大于比赛场次加标题行。每场保留循环、轮次、场次编号、双方角色、双方编号与名称,复制和打印另含完整各队统计。以公式符号开头的名称会做表格保护处理。导出是组织者记录,不保证直接适配某联赛平台,也不是能导回本页的工程存档。
先分别计算轮数和场次,再乘完整循环次数。
六支队伍每队遇到另外五队,单循环共五轮,每轮三场,共十五场。双循环则为十轮、三十场,启用主客场时每队五主五客。若名单依次为甲、乙、丙、丁、戊、己,并关闭随机位置和主客场,首轮固定为甲对己、乙对戊、丙对丁。开启随机位置后,具体首轮可能不同,但全部对手与次数仍保持完整,不会靠重新抽签来补漏赛。
五队单循环同样需要五轮,每轮两场加一个轮空,总共十场,每队四场比赛并轮空一次。双循环为十轮、二十场,每队八场、两次轮空。五队增加为六队时,单循环轮数并不增加,变化的是同轮可以安排三场而不是两场。场地是否足够同时承接这些比赛,需要主办方另行考虑,不能把“同轮无队伍冲突”误解为已经自动预订好了多个球场。
完整对阵之后,还要安排日程、资源与排名规则。
n支队伍、c个完整循环的实际场次为c×n×(n−1)÷2,每队出场c×(n−1)次。偶数队每循环n−1轮,奇数队每循环n轮。这里一轮是互不重复占用队伍的一组对阵,不是某一天或某个小时;如果球场比同轮比赛少,可以分批进行,但工具不会据此计算用时、休息间隔或参赛者不可用时段。先把完整比赛量算清楚,通常比临场再补赛更容易组织。
主客场是赛程中的角色,不是已分配的体育馆或球场。发布前核对参赛时间、出行、休息与赛事计分规则。本页没有比分录入、积分排名、同分细则或自动改期功能。导出后手动删除某一场,会破坏原有覆盖保证。若队伍退出,修改真实名单并重新生成;这会放弃旧方案,而不是自动修复一个已经进行中的赛季。
如果输一场就淘汰,并希望通过比分推进胜者,请使用淘汰赛对阵表。若只是安排练习搭档、允许三人组,或只打有限的社交轮次,则多轮搭档工具更合适。本页以完整循环为单位,名单中的各项是比赛对手。所有文字和设置在当前标签页本地处理,不上传、不持久保存;刷新前保留完整导出,并保存条目编号,以免同名队伍混淆。
关于场次公式、完整循环、奇数轮空和主客场的说明。
n队单循环的实际场次是n×(n−1)÷2。偶数队需要n−1轮,奇数队需要n轮且每轮一队轮空。选择多个完整循环时,场次和轮数都乘循环次数。轮空不是一场真实比赛,不计入实际场次。
一循环包含每两队恰好交手一次,通常需要多轮。每轮是一组不重复占用同一队伍的比赛。选双循环表示每两队交手两次,并不是整个比赛两轮就结束。本页支持1–4个完整循环,不支持截断后仍声称覆盖全部对手。
每轮一队轮空,完整一循环中每队恰好轮空一次,其余真实对手各遇到一次。五队单循环是五轮十场,每队打四场并休息一轮。轮空不自动记胜场、积分或比分,也不会让某队提前进入决赛。
可以,选两个完整循环并开启主客场标记。第二循环逐场反转第一循环,因此每组对手各主场一次、客场一次。四循环则再重复一个这样的双循环块。工具只分配角色,不处理实际场馆、日期、旅行或连续主客限制。
会。每个循环分别核对所有无方向对手组合恰好一次,同时检查自我对阵、同轮重复出场和各队出场、轮空总数。后续循环再次遇到同一对手是正常要求;同一循环中的重复或缺失则会导致结果被拒绝。
可以,填入2–40的整数并点击“填入编号队伍”,再按需要修改名称。按钮会替换当前名单并清除赛程;只改数字不会动已有自定义名单。每行作为独立参赛单位,同名也保留不同编号,不会擅自合并。
复制、CSV和打印都包含全部循环与轮次。CSV额外保留奇数队的轮空行,双方编号和循环编号齐全;复制和打印还含各队统计。屏幕轮次选择只控制当前显示,不会裁掉其他轮次或导致最大名单导出不完整。
本页只生成并核验对阵结构,可标记主客场并统计总次数。不录比分、不决定冠军、不分配日期场馆,也不保证旅行最短或主客每轮交替。数据只在当前标签页处理,刷新前请导出,因为比赛方案不会持久保存。