相关疑难解决方法(0)

比赛支架放置算法

给出一个对手种子列表(例如种子1到16),我正在尝试编写一种算法,该算法将导致头号种子在该轮中播放最低种子,第二种子播放第二低种子,等等.

将1和16,2和15等分组为"匹配"相当容易,但我还需要确保较高种子将在后续轮次中播放较低种子.

具有正确位置的示例括号:

1 vs 16
            1 vs 8
8 vs 9
                        1 vs 4
4 vs 13
            4 vs 5
5 vs 12
                                    1 vs 2
2 vs 15
            2 vs 7
7 vs 10
                        2 vs 3
3 vs 14
            3 vs 6
6 vs 11

如你所见,种子1和2只在决赛中见面.

language-agnostic algorithm brackets tournament

22
推荐指数
4
解决办法
2万
查看次数