有 N 位運動員 (編為 1 至 N),正在在一條長長的路上進行一項活動。這條路是由一些方格所組成,這些方格順序寫著一些連繼的自然數,即第一格上寫上1,第二格上寫上 2,如此類推。
以下稱這些格為路格。
這條路分成 N 段長度不一定相同的路段,每條路段均有一個起點路格及一個終點路格。
第一段號段的起點格為 1,其終點格為 D1,第二段路段的起點格為 D1+1,其終點格為 D2,第三段號段的起點格為 D2+1,其終點格為 D3,如此類推。
最初,這 N 個運動員按自己的編號順次各自站在自己的起點路格上,然後開始沿著大數字的方向走。
這條路上有 M 個蟲洞,每個蟲洞連接著兩個不同的路格。
當運動員踏進一個蟲洞的一端的路格上時,就會被傳送到蟲洞連接的另一端路格上,而當一個運動員被送到另一端的路格時,他會繼續向大數方向前進,直至他到達其中一個終點為止。
這些蟲洞有以下的特點:
- 蟲洞的兩端分別出現在兩個不同的路段上
- 蟲洞的兩端不會出現在任何起點或終點上
- 任何一個路格最多只會是一個蟲洞的端口
- 蟲洞的端口不會出現在這 N 條路段以外的任何路格上
- 任何蟲洞的組合,均不會構成任何環的出現。換言之,每一位運動員最終必定可以到達其中一個終點
現在我們想知道的是每一個運動員最終會到達哪一個終點。