2

我有偶数支球队,我需要创建一个固定装置列表。规则是在主场比赛的球队将在客场比赛下一场比赛。您认为解决此问题的最佳方法是什么?

所以问题是生成一半的赛程,另一半会生成主客场的倒车。

所以,如果我有 6 支球队 {A, B, C, D, E, F} 我需要生成:
Fixture 1
A - B, C - D, E - F
Fixture 2
F - A, B - C. D - E

史蒂夫是对的,不可能按照我说的方式实现它。但无论如何,问题仍然存在于赛程上,即使一支球队将连续打两场主场比赛。

4

2 回答 2

1

您列出它的方式,所有团队都使用“夹具 1”,然后所有团队都使用“夹具 2”,依此类推,这是不可能的。

球队主场和客场比赛的数量相同,并且从不连续打两场主场比赛,因此球队必须在整个赛季中交替进行主客场比赛。

所以,假设 A 和 C 在第一周都在家玩。然后在本赛季剩下的时间里,他们要么都在主场比赛,要么都在客场比赛。他们什么时候可以互相玩?绝不。

你需要再见几个星期,即使那样我也不确定这是否可能以及你需要多少个再见。有没有职业联赛有你的主客场轮换规则?

于 2010-03-03T14:41:43.387 回答
0

先生成所有主场比赛,让每支球队打一场主场对阵另一支球队。确保一个团队不会遇到相同的对手两次,直到您拥有所有团队然后您的列表才会完成。完成主场比赛后,您可以切换球队,他们将在客场比赛:)。

GL!

于 2010-03-03T14:16:25.670 回答