我有偶数个团队,我需要创建一个设备列表。规则是一支在主场打一场比赛的球队将在下一场客场比赛。
你认为解决这个问题的最好办法是什么?
所以问题是产生一半的固定装置,另一半将产生反向回家。
所以,如果我有6个队{a,b,c,d,e,f}
我需要生成:
固定装置1
A-B,C-D,E-F
固定装置2
F-A、B-C、D-E
等等
史蒂夫是对的,不可能像我说的那样实现它但无论如何,这个问题仍然代表着赛程,即使一支球队将连续打两场主场比赛。

最佳答案

按照你列出的方式,所有球队都用“fixture 1”,所有球队用“fixture 2”等等,这是不可能的。
球队在主场和客场比赛的次数相同,从来不会连续打两场主场比赛,因此球队必须在整个赛季交替主客场。
所以,假设A和C在第一周都在家玩。接下来的赛季,他们要么都在主场,要么都在客场他们什么时候能玩从未。
你需要再见几个星期,即使这样,我也不确定是否有可能,你需要多少个再见。有没有职业联赛有你的主客场轮换规则?

关于algorithm - 随机生成灯具列表的最佳方法是哪种?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2371824/

10-14 14:23
查看更多