国际象棋锦标赛
Chess Tournament
题目详情
有 名棋手,实力严格排序 ,且比赛中更强者一定获胜。
采用单败淘汰赛,所有对阵/分组等价于随机生成一张淘汰赛对阵表。
问: 与 在决赛相遇的概率是多少?
A chess tournament has levels and players with skills . At each level, random pairs are formed and one person from each pair proceeds to the next level. When two opponents play, the one with the better skills always wins. What is the probability that players and will meet in the final level?
Hint
if two players meet before the final, they don't meet at the final.
解析
答案为
等价观点:随机把 放到 之外的 个位置中。它与 处于同一半区(从而在决赛前相遇)的概率为 ,处于不同半区(从而决赛相遇)的概率为
Original Explanation
Solution
Consider , the probability is 1.
Consider ; the first round can be in the following ways:
They don't meet in finals in the first case (out of a total of three). Thus, for , the probability that they meet is .
Assume that instead of forming random pairs at each level, we have already constructed a "tournament tree", which is a binary tree. At the bottom of this structure, we have the initial players. Each node represents the match between the two children (players), and the value of each node is the player who won that match. The value of the top-level root node is the overall winner of the tournament.
With this image, we can see the whole tournament is deterministic and only depends on the initial arrangement of players (at the bottom level). We also notice that the two players who reach the final level are the best players of the left half of the tree and the right of the tree (respectively).
Imagine players getting partitioned into two groups of players each, with player topping in the first group and player in the second. The best player of each partition reaches the final. The probability that a random partition separates player from is
Here's how: There are empty slots in a sequence at the bottom layer of the tournament tree. We can start assigning players from . Suppose is assigned to a slot in the first half. For , there are total slots remaining, and are in a new group (that does not contain ). Hence, there are favorable choices and total choices.
Hence the probability is
Note: The question says that we are forming random pairs at each level. But that is equivalent to retroactively constructing the bottom-layer of the tournament tree, in any desirable fashion.
For example, consider at the th level, we randomly decide to match with , even though they were not siblings in the tree at that level. That's fine, we can modify the tree such that now and are siblings, while keeping the entire branch below each of those nodes intact.