我遵循这个例子:Scheduling algorithm for a round-robin tournament?来创建循环锦标赛。但我有一个问题。假设我们有乒乓球锦标赛,我想通过改变他们的位置来改进这个算法。玩家1仍然在我不想要的桌子1上玩。所有玩家应尽可能多地更换他们的桌子,并且不要在同一张桌子上玩2个或更多的圆桌。
发布于 2013-03-07 18:27:26
一旦你决定了在给定的回合中谁将与谁比赛,随机地将成对的玩家分配到桌子上。
每一轮只需一个random shuffle就可以了。
这样,没有人会因为重复在同一张桌子上玩而获得任何系统优势。
https://stackoverflow.com/questions/15268644
复制相似问题