若我們在地圖中找出幾個城市之間的道路連通關係,並將其表示為一個無向圖形(undirected graph);其中,圖形中的節點(node)表示城市,節點與節點間若有直線(edge)連接則代表兩城市間有一直接道路相通。例如:圖一為{c1,c2,c3,c4,c5} 五個城市的道路連通圖,圖二為用來記錄此圖一連通圖的相連矩陣(adjacency matrix),矩陣的1 代表兩節點有一道路相通,否則則以0 表示。
假定在某國家的規劃中,每條道路的長度皆為1 公里。請問如何得知由一城市ci 到另一個城市cj 最多不超過N 公里(含N 公里)的走法有幾種?
例如,圖一中由城市c3 到城市c5 最多不超過3 公里的走法有6 種。包括:1公里1 種 {c3→c5}, 2 公里1 種 {c3→c4→c5}, 3 公里4 種{c3→c4→c3→c5},{c3→c5→c2→c5}, {c3→c5→c3→c5},{c3→c5→c4→c5}。
請注意,這些走法中可包含中途路經目的地的走法,如:上例中的{c3→c5→c2→c5}等。
5 01000 10001 00011 00101 01110 3 5 3 7 0101000 1011000 0100000 1100110 0001010 0001101 0000010 1 7 5
6 11
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|