我正在编写一个脚本,该脚本使用固定第一队的循环算法创建锦标赛装置。而且效果很好。
问题是,当我创建这些固定装置时,我必须尽可能地把家和家分布在离哈哈哈... H - 是家而 A - 不在的模式中。限制是球队不能连续打 3 场主场(或客场)比赛。
我尝试的是保留每支球队参加的主场和客场比赛的数量,然后主场或客场人数最少的球队将在应有的地方比赛。
例如
Team 1 (2 H and 1 A) VS Team 2 (with 2 H and 2 A)
结果将是:
Team 2(H) vs Team 1(A) // because Team 1 played least number away of games
问题:有没有其他方法可以实现这种在家外分发,如果是这样的话,它背后的想法是什么?