每年我都会参加一个举办草坪游戏奥运会的团体。" 6种不同的草坪游戏(boccee,梯形高尔夫球,洗衣机投掷等......)每年都有不同数量的球队出现。第一年是一个不平衡的时间表,随之而来的戏剧是荒谬的,所以我开始制定一个平衡的时间表,我们可以通过一个程序来填补团队的数量。
问题是每个人都希望互相玩耍,或者每个人都希望在相同的时间内玩同样的游戏并且努力玩每个团队。
传统的循环赛方式仅适用于13支球队,只有1场比赛,因为它恰好围绕6场比赛轮换。使用下面的技术,它很简单(14是一个再见,每一行是一个不同的游戏)
13支球队从未发生过,只是我的运气,我无法为其他任何球队做出任何贡献。我似乎已经尝试了一切。我最接近的是使用组合来产生所有的比赛,然后试图强迫他们一起跟踪谁玩谁和什么等......但是在崩溃之前仍然无法工作。
理想情况是,每支球队每场比赛两次(每队12场比赛)。另一种情况是每支球队互相比赛,只要每场比赛至少打1次,他们所玩的比赛就是平局的运气,而当另一场比赛只打了一场比赛时,没有比赛被播放3次。
有谁知道这是否可能?如果是的话,我能指出正确的方向吗?