N个队的循环赛如何安排

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:13:37
比如像意甲或是英超,18或20支队伍(当然,为了方便讲解可以设为8支队伍或更少的偶数的队伍), 要求每轮联赛都使每支队伍都要打一场并且只能打一场,N-1轮过后每个队都要和其余所有队都打且仅过一场比赛,具体应该如何安排赛程呢?请高手指点!

去网上找个和N相同的 某欧洲联赛的赛程表

把参加的队和该欧洲联赛球队一一对应

安排比赛

只要不是前一场的对手就可以了.
列;
甲队.乙队.丙队.丁队
第一轮
甲对乙.丙对丁
而第二轮甲就必须对丙或丁其中一个队不能在跟乙队踢.(其余队伍的比赛跟这个列子相同!)

同意楼上,不过欧洲联赛排的要考虑很多因素的

纯数学问题。。是个排列组合什么的。。安排很好算。场次就是(N/2)X(N-1)X2

给你示范一个世界杯小组赛吧
甲、乙、丙、丁4队,以下有6个问号表示有6场要打:


?乙
??丙
???丁

甲乙的比赛和丙丁的比赛可以在同一轮举行,用●表示,其它两轮用■、▲表示,●、■、▲到底作为第几轮随你便:


●乙
■▲丙
▲■●丁

再示范一个冠军杯小组赛,一共有12场要打:

│甲乙丙丁←客队
—┼————
甲│×???
乙│?×??
丙│??×?
丁│???×

主队

把以上世界杯小组赛的方案三角图沿对角线翻到右上角就可以得到一种排法,●、■、▲、○、□、△各代表一轮:

│甲乙丙丁←客队
—┼————
甲│×○□△
乙│●×△□
丙│■▲×○
丁│▲■●×

主队

把一个●和一个○换换,又是一种排法:

│甲乙丙丁←客队
—┼————
甲│×○□△
乙│●×△□
丙│■▲×●
丁│▲■○×

主队

■和□,或▲和△,也可以换换:

│甲乙丙丁←客队
—┼————
甲│×○□△
乙│●×▲■
丙│■△×●
丁│▲□○×

主队
<